Accepting New Patients

When was the last time you felt truly heard by your doctor?

At O'Donnell Medical in Centennial, we believe preventive care shouldn't mean rushed visits and generic advice. You deserve a physician who takes the time to know you — your history, your goals, and what it means to live well in your own community.

15+ Years Practicing
Arapahoe Centennial Location
All Ages Patient Care

Comprehensive care, thoughtfully delivered

From routine screenings to managing chronic conditions, our practice covers the full spectrum of primary and preventive medicine — always with your wellbeing at the center.

Preventive Care & Wellness

Annual physicals, immunizations, and age-appropriate screenings designed to catch issues early and keep you on track for a healthier life.

Chronic Condition Management

Ongoing, coordinated care for diabetes, hypertension, asthma, thyroid disorders, and other conditions that require attention beyond a single visit.

Acute Illness & Injury

Same-day and urgent appointments for infections, sprains, allergies, and other acute concerns — because you shouldn't have to wait weeks to be seen.

Dermatology Screening

Skin cancer screenings and evaluation of suspicious moles or lesions, with prompt referral when specialist care is warranted.

Health Risk Assessments

In-depth evaluations of your cardiovascular risk, metabolic health, and lifestyle factors — paired with a concrete plan you can actually follow.

Pre-Employment & Physicals

Workplace physicals, drug screenings, and fitness-for-duty exams handled efficiently so you can get back to what matters.

Dr. Kevin O'Donnell in his Centennial medical office

A physician who remembers your name — and your history

Dr. Kevin O'Donnell founded his practice with a simple conviction: the best healthcare happens when a doctor truly knows their patient. After years of seeing how fragmented care can leave people feeling like numbers, he built a practice around continuity — where you're not a chart, but a person with a story.

Located on East Arapahoe Road in the heart of Centennial, our office serves patients across Arapahoe County who value a more personal approach to medicine. Whether you're managing a long-term condition, preparing for a new stage of life, or simply due for a check-up you've been putting off, you'll find a welcome here.

Continuity of care See the same physician every visit, building a relationship that improves outcomes over time.
Time on your side Appointments are scheduled with enough time for questions, not rushed through a checklist.
Community-rooted We're neighbors practicing locally, invested in the health of Centennial and surrounding areas.

Care that fits your life, not the other way around

We've designed our practice around what actually makes healthcare work — accessibility, clarity, and a partnership that respects your time and your autonomy.

01

Book with ease

Call our office or fill out the contact form. We'll confirm your appointment and send a brief intake form so your first visit is as productive as possible.

02

Come as you are

Your first visit is about listening. We'll review your history, discuss your concerns, and perform any needed exams — no judgment, no pressure.

03

Leave with a plan

You'll receive a clear summary of findings, recommendations, and next steps — written plainly, not buried in jargon. Your health plan is yours to shape.

04

Grow with us

Healthcare isn't a one-time event. We'll follow up, adjust as needed, and be here whenever you need us — for scheduled visits or urgent concerns.

What our patients say

Real feedback from people who chose to make O'Donnell Medical their primary care home.

"I've been to clinics where I felt like I was interrupting the doctor. That never happens here. Dr. O'Donnell actually sits down, looks at me, and makes sure I understand before we move on. It's a refreshing change."

Patient since 2019 Centennial, CO

"After years of jumping between specialists for my diabetes, I finally feel like someone is actually coordinating my care. The office is always on time, and the staff remembers my name. That matters more than you'd think."

Patient since 2020 Aurora, CO

"My whole family sees Dr. O'Donnell now — from my teenager's sports physicals to my husband's annual check-ups. There's something calming about a practice that feels genuinely caring rather than transactional."

Patient since 2018 Centennial, CO

Ready to take the next step?

We're accepting new patients. Reach out by phone or email, and we'll get you scheduled as soon as possible. Same-day appointments are available for urgent concerns.

Address 5161 E Arapahoe Rd
Centennial, CO 80122
Office Hours Monday – Friday: 8:00 AM – 5:00 PM
Saturday – Sunday: Closed
Insurance

We accept most major insurance plans. Please call to verify your coverage before your visit.

Message Sent

Thank you for reaching out. We'll get back to you within one business day to confirm your appointment.

Conveniently located in the heart of Centennial

Easy to reach from I-25, with ample parking and accessible facilities. We're right on E Arapahoe Road, just south of the intersection with Simms Street.

Get Directions
Map view of the Centennial, Colorado area near E Arapahoe Road
Is this your business?This is my business