At Duncan Internal Medicine Clinic, we build lasting relationships with our patients — providing comprehensive, coordinated care that keeps you healthy year after year, right here in Duncan, Oklahoma.
From routine checkups to chronic disease management, our clinic delivers the full spectrum of internal medicine services you need to stay healthy.
Thorough preventive screenings and health assessments to catch issues early and keep you on track.
Ongoing, coordinated care for conditions like diabetes, hypertension, and heart disease — because consistency matters.
Vaccinations, cancer screenings, lab work, and personalized wellness plans tailored to your health profile.
Same-day and prompt appointments for infections, injuries, and other urgent health concerns — no waiting weeks.
On-site lab services and diagnostic testing so you get answers faster — blood work, EKGs, and more.
We work with specialists and hospitals to keep your care connected and your records organized.
Duncan Internal Medicine Clinic was founded on a simple belief: every adult deserves a healthcare partner who knows their history, understands their goals, and treats them like a person — not a chart number.
Located in the heart of Duncan, Oklahoma, we serve patients across Stephens County and the surrounding communities. Our practice focuses on internal medicine for adults, delivering preventive care, chronic disease management, and diagnostic services under one roof. We take the time to listen, explain, and work with you on a plan that actually fits your life.
We want your first visit to be as smooth as possible. Here's what to expect.
We accept a wide range of insurance plans. Please call us at (580) 470-8866 to verify your coverage before your visit. We also offer transparent self-pay pricing for uninsured patients.
Schedule your appointment at Duncan Internal Medicine Clinic today. We're here to be your long-term healthcare partner — with the expertise, attention, and continuity you deserve.
Whether you're scheduling your first appointment, have a question about our services, or need to update your information — reach out. We respond promptly.