Dr. Stephen D. Keith provides thoughtful, comprehensive medical care right here in Florence — because your health deserves a doctor who truly listens.
Trusted by Florence families
Personalized care, real results
From routine check-ups to managing chronic conditions, Dr. Keith provides the full spectrum of primary care services with a personal touch.
Thorough yearly evaluations to track your health, catch issues early, and keep you feeling your best throughout the year.
Ongoing, coordinated care for conditions like diabetes, hypertension, and heart disease — with plans that adapt as your needs change.
Evidence-based screenings and immunizations tailored to your age, risk factors, and lifestyle — because prevention is the best medicine.
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.
Whether you're bringing in a toddler or an aging parent, Dr. Keith provides continuous care for patients across all age groups.
Empowering you with the knowledge and tools to make informed decisions about your health, nutrition, and overall well-being.
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
We want you to feel prepared and comfortable from the moment you walk in the door.
Contact us to schedule an appointment that works with your schedule. Walk-ins may be accommodated based on availability.
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.
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.
Have a question or ready to schedule? Reach out — we're here to help.
Fill out the form below and we'll get back to you as soon as possible.
Message Sent!
Thank you for reaching out. We'll get back to you within one business day.