Accepting New Patients

Florence's trusted partner for whole-person healthcare

Dr. Stephen D. Keith provides thoughtful, comprehensive medical care right here in Florence — because your health deserves a doctor who truly listens.

S
M
R

Trusted by Florence families

Personalized care, real results

Dr. Stephen D. Keith providing compassionate medical care in Florence, Alabama
Scroll
What We Offer

Comprehensive care for every stage of life

From routine check-ups to managing chronic conditions, Dr. Keith provides the full spectrum of primary care services with a personal touch.

Annual Physical Exams

Thorough yearly evaluations to track your health, catch issues early, and keep you feeling your best throughout the year.

Chronic Disease Management

Ongoing, coordinated care for conditions like diabetes, hypertension, and heart disease — with plans that adapt as your needs change.

Preventive Screenings

Evidence-based screenings and immunizations tailored to your age, risk factors, and lifestyle — because prevention is the best medicine.

Acute Illness & Injuries

Same-day or next-day appointments for infections, sprains, and other urgent concerns — because you shouldn't have to wait when you're not well.

Family-Centered Care

Whether you're bringing in a toddler or an aging parent, Dr. Keith provides continuous care for patients across all age groups.

Health Education & Counseling

Empowering you with the knowledge and tools to make informed decisions about your health, nutrition, and overall well-being.

Modern, welcoming medical office interior in Florence, Alabama
About Dr. Keith

A doctor who sees the person behind the chart

Dr. Stephen D. Keith built his practice on a simple conviction: the best healthcare happens when a physician takes the time to truly understand their patient.

Based in Florence, Alabama, his practice is a place where you won't feel rushed out the door. Every appointment is an opportunity to address your concerns, review your health history, and work together on a plan that fits your life.

Whether you're navigating a new diagnosis, managing a long-term condition, or simply looking for a reliable primary care physician for your family, Dr. Keith brings experience, empathy, and a steady hand to every visit.

Patient-Centered

Your goals guide the care

Evidence-Based

Current, proven approaches

Compassionate

Genuine concern for you

Local & Accessible

Right here in Florence

Patient Information

Everything you need to know before your visit

We want you to feel prepared and comfortable from the moment you walk in the door.

Office Hours

Monday – Friday By Appointment
Saturday Closed
Sunday Closed

Contact us to schedule an appointment that works with your schedule. Walk-ins may be accommodated based on availability.

Insurance & New Patients

We welcome new patients from the Florence community and surrounding areas. Please call our office to discuss insurance acceptance and any questions you may have before your first visit.

Please call ahead to confirm current insurance partnerships and any required paperwork for new patients.

New patients are encouraged to arrive 15 minutes early to complete registration forms.

Your health journey starts with a single step

Take the first step toward better health. Schedule your appointment with Dr. Stephen D. Keith today and experience the difference that personalized, compassionate care can make.

Get in Touch

We'd love to hear from you

Have a question or ready to schedule? Reach out — we're here to help.

Our Location

1751 Veterans Dr
Florence, AL 35630-4929

Send Us a Message

Fill out the form below and we'll get back to you as soon as possible.

Is this your business?This is my business