If you are experiencing flu-like or COVID-19 symptoms, call us at 503-814-0099 before visiting any of our locations. Learn more.

Salem Health primary care

We believe that health care isn’t only about treating symptoms. But rather, it’s about what makes a person whole. We dedicate ourselves to care. Every day. For everyone.


Benefits of being a Salem Health patient

Our doctors, nurses, practitioners and specialists are experts in their fields. You are the expert on you. Together, we collaborate to achieve your health and wellness goals.

Here's what you can expect

Care teams
Convenient locations
Virtual care
Advice nurse
Urgent care

Expand all

Collapse all

Man using his phone to talk with his doctor


Clinic locations

Salem Health Medical Clinic – Boulder Creek
2485 12th St. SE
Salem, OR 97302

Salem Health Medical Clinic – Edgewater
1049 Edgewater St. NW
Salem, OR 97304

Salem Health Medical Clinic – Keizer
5100 River Rd. N
Keizer, OR 97303

Salem Health Medical Clinic – Skyline Village
5050 Skyline Village Loop
Salem, OR 97306


Salem Health Medical Clinic – Independence
1430 Monmouth St.
Independence, OR 97338

Salem Health Medical Clinic – Monmouth
512 Main St. E, Suite 300
Monmouth, Oregon 97361

Salem Health Medical Clinic – Uglow Ave.
1000 SE Uglow Ave.
Dallas, OR 97338


Salem Health Medical Clinic – Woodburn
105 N Arney Road, Suite 130
Woodburn, OR 97071



Meet our providers (all locations)



MyChart — Powered by Salem Health


What to expect



Contact us

When you need to make an appointment or talk with a member of your health care team, call your clinic or email us through your MyChart account.