At Hometown Family Medical, we don't treat visits — we treat people. From routine check-ups to managing chronic conditions, your family deserves a doctor who truly listens.
Everything your family needs under one roof — from annual physicals to chronic disease management and preventive screenings.
Thorough wellness exams tailored to your age, gender, and health history. Catch issues early before they become problems.
Learn more →Vaccinations, cancer screenings, lab work, and lifestyle counseling to keep you healthy year-round.
Learn more →Expert care for diabetes, hypertension, asthma, and other ongoing conditions with personalized treatment plans.
Learn more →From your child's first check-up to your golden years, we provide continuous care for every stage of life.
Learn more →Sick or injured? We offer same-day appointments for non-emergency conditions that need prompt attention.
Learn more →Connect with your provider from home for follow-ups, prescription refills, and minor concerns via secure video.
Learn more →
Hometown Family Medical Primary Care was founded on a simple belief: the best healthcare happens when a doctor knows you — not just your chart, but your story. Located in the heart of Shelbyville, we've built a practice where families return generation after generation.
Our approach is straightforward. We take the time to listen, explain your options clearly, and work with you — not against you — to achieve real, lasting health outcomes. No rushed visits. No feeling like a number. Just honest, competent care from people who genuinely care.
Reach us at (931) 685-4060 or fill out our contact form. We'll find a time that works for you.
Quick digital paperwork before your visit — medical history, insurance info, and consent forms.
A thorough consultation to understand your health goals, concerns, and any ongoing conditions.
Leave with a clear, personalized care plan — including next steps, referrals, and follow-up schedule.
We accept most major insurance plans and are committed to transparent pricing. Not sure if we take your plan? Call us — we'll check for you before you arrive.
Call us at (931) 685-4060 and our front desk team will confirm your plan details — fast and hassle-free.
Call NowWhether you're looking for a new primary care provider, need to schedule a routine visit, or have questions about our services — we're here to help.