Primary care that treats you like a person.

Westside Primary Care Associates brings unhurried, compassionate internal medicine to the West Valley — with two welcoming locations in Sun City West and Buckeye.

New patients welcome 👋

Visit us

Two locations close to home.

Mon–Fri · 8:00 AM – 5:00 PMCall now →
Internal medicineSame-day sick visitsOn-site labsMost insurance accepted

What we do

Comprehensive care, all in one place

From staying well to managing the complex, we're your first call and your steady partner.

Preventive care & physicals

Annual wellness visits, screenings, and physicals that catch problems early and keep you healthy.

Chronic disease management

Ongoing, coordinated care for diabetes, high blood pressure, cholesterol, thyroid, and more.

Same-day & acute visits

Feeling sick? Same-day appointments for colds, infections, injuries, and urgent concerns.

In-house lab

Convenient on-site testing so you get answers — and a plan — faster, in one visit.

Telemedicine appointments

Video and phone visits from the comfort of home — great for follow-ups, medication checks, and quick questions.

Remote monitoring services

We keep an eye on your blood pressure, glucose, and vitals from home — catching changes early, between visits.

Medication management

Thoughtful review and management of your prescriptions to keep them safe and effective.

Health education & wellness

Clear guidance and a partner who helps you understand your health and reach your goals.

What patients say

Trusted across the West Valley

Best Doctor visit I had in years. Not rushed at all. Listened to all of my concerns. Great doctor.
Kathy H.Google review
Dr. Sodhi and his team at Westside Primary Care Associates are truly outstanding.
Barbara A.Local Guide · Google review
We started a month ago going to Westside Primary Care. We are very impressed with their care.
Kim S.Google review

Find us

Two convenient locations

Sun City West

14420 W Meeker Blvd #107

Sun City West, AZ 85375

Mon–Fri · 8:00 AM – 5:00 PM

Buckeye

New location

865 S Watson Rd #108

Buckeye, AZ 85326

Mon–Fri · 8:00 AM – 5:00 PM

Insurance

We accept most major plans, including Medicare and Medicare Advantage. See the full list of accepted carriers, or call and we'll confirm your coverage before your visit.

See accepted plans →

New patient forms

Save time at your first visit. Download or view your new-patient paperwork online and complete it ahead of time.

View patient forms →

Ready to be seen?

We're accepting new patients with same-day appointments. Request one online in about a minute, call to schedule, or use the patient portal.

Mon–Fri · 8:00 AM – 5:00 PM

Patient PortalRequest appointment