Now accepting new patients

Real health outcomes,
from a doctor who
actually listens.

At our West Des Moines practice, you're not a chart number. Dr. McPherson takes the time to understand your health goals, explain your options clearly, and build a care plan that fits your life — not the other way around.

Same-week appointments
West Des Moines, IA
Patients of all ages
What We Offer

Comprehensive care,
tailored to you

From routine check-ups to managing chronic conditions, we provide the full spectrum of primary care services in a setting where you feel heard and respected.

Annual Wellness Exams

A thorough, unhurried check-up that looks at the whole picture — your vitals, labs, prevention screenings, and health goals for the year ahead.

Chronic Disease Management

Ongoing, coordinated care for conditions like diabetes, hypertension, and high cholesterol — with regular follow-ups and adjustments to keep you on track.

Preventive Care & Screenings

Evidence-based screenings, vaccinations, and lifestyle counseling designed to catch problems early — before they become serious.

Acute Illness & Injury

Sick or injured? We offer same-day and walk-in appointments for infections, sprains, allergies, and other urgent — but non-emergency — concerns.

Family & Individual Care

Whether you're bringing in a child for their first physical or managing your own health as you age, we provide continuity of care across every stage of life.

Health Coaching & Counseling

Real talk about nutrition, stress, sleep, and habit change. We help you set achievable goals and give you the tools and accountability to reach them.

Medical office interior in West Des Moines

Trusted Local Care

Serving West Des Moines & surrounding communities

About Dr. McPherson

A physician who treats the person,
not just the diagnosis

Dr. Scott McPherson built his practice on a simple conviction: the best medical care starts with a real conversation. When you sit down with him, you'll get his full attention — no rushed visits, no feeling like you're on a conveyor belt.

Based in West Des Moines, Dr. McPherson provides comprehensive primary care for patients of all ages. He believes in preventive medicine, shared decision-making, and helping you understand your health so you can make confident choices about your well-being.

Whether you're looking for a new primary care provider, need help managing a chronic condition, or want to get ahead of your health with a thorough annual exam, his practice offers a calm, welcoming environment where your concerns are taken seriously.

Board-certified physician
All ages welcome
Same-week appointments
Many insurance plans accepted
The Patient Experience

What to expect when
you visit our practice

From the moment you call to schedule, we want you to feel supported, informed, and comfortable.

1

Call or Book Online

Reach us at (515) 225-1316 to schedule your appointment. We offer flexible scheduling, including same-week availability.

2

Complete Your Paperwork

New patients fill out a quick intake form before their first visit. It helps us understand your health history so we can make the most of your time together.

3

Meet with Dr. McPherson

Your visit is unhurried and focused on you. Bring up everything on your mind — we'll address your concerns and build a plan together.

4

Follow-Up & Ongoing Care

After your visit, we'll follow up with any test results and adjust your care plan as needed. You'll always know what comes next.

Insurance & Accessibility

We accept most major insurance plans

We believe cost shouldn't be a barrier to quality care. Please call our office to confirm whether your plan is accepted — we're happy to help.

Medicare

Blue Cross Blue Shield

United Healthcare

Aetna

Not sure if we take your plan? Call us at (515) 225-1316 and we'll check for you.

Get In Touch

Ready to take the
next step in your health?

Whether you're a new patient looking for a primary care provider or you'd like to schedule a visit, we'd love to hear from you. Reach out by phone, email, or by filling out the form and we'll get back to you promptly.

Call Us

(515) 225-1316

Address

1801 Grand Ave

West Des Moines, IA 50265-5063

Office Hours

Monday – Friday

8:00 AM – 5:00 PM

Send Us a Message

Fill out the form below and we'll get back to you within one business day.

Is this your business? Claim your website
Your own domain includedLive in minutes, edit anytime
Claim my website