At Thayer Internal Medicine, we believe lasting health comes from partnership. Our physicians take the time to listen, understand, and craft care plans that fit your life — not the other way around.
From routine preventive visits to managing complex chronic conditions, we provide the full spectrum of internal medicine services with a personal touch.
Annual physicals, health screenings, immunizations, and lifestyle counseling to catch issues early and keep you well.
Expert coordination for diabetes, hypertension, heart disease, thyroid disorders, and other long-term conditions.
On-site lab work, EKGs, and thorough diagnostic evaluations so you get answers without unnecessary referrals.
Thoughtful, coordinated care for older adults — including medication reviews, fall prevention, and cognitive assessments.
Same-day appointments for infections, injuries, and urgent health concerns — because waiting isn't an option.
We communicate with your specialists and hospitals so you don't have to be your own case manager.
Thayer Internal Medicine was founded on a simple conviction: the best healthcare happens when a physician truly knows their patient. In an era of rushed appointments and impersonal clinics, we've built something different — a practice where you're seen, heard, and treated as a whole person.
Our team brings decades of combined experience in internal medicine, with a focus on preventive care, chronic disease management, and the kind of thoughtful, unhurried visits that help patients feel confident about their health decisions.
Board-Certified
Experienced physicians
In-Network
Most major insurance plans
Same-Day
Urgent care appointments
Compassionate
Patient-first approach
We accept most major insurance plans. Please call us to confirm your specific plan is accepted.
Self-pay and cash-pay options are available for uninsured patients. We strive to keep care accessible and affordable.
149 North St
Waterville, ME 04901
Free parking is available in the lot adjacent to our building. We're centrally located and easy to find.
Whether you're looking for a new primary care physician or want to learn more about our services, we'd love to hear from you. Call us or send a message — we typically respond within one business day.
Fill out the form below and we'll get back to you promptly.
Message Sent!
We'll be in touch within one business day.