Free & Low-Cost Clinics in Oregon

337 free and low-cost health clinics across 107 cities in Oregon (OR). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.

Oregon at a glance

Cities with clinics107
Clinics listed337
Listed as free15
Sliding-scale fees (by income)212
Accept uninsured patients315
Accept Medicaid298
Offer dental care65
Offer mental health care202
Accept walk-ins38
List weekend hours32
Spanish spoken162
Hours checked on the clinic's own website17 (October 2026)

Counts come from the clinic listings in Oregon, as each clinic describes itself. How we build and check listings.

Cities in Oregon

Frequently asked questions

How many free and low-cost clinics are in Oregon?
freeclinics.us lists 337 free and low-cost health clinics in 107 cities in Oregon. Of these, 15 are listed as free and 212 charge on a sliding scale based on income.
Which cities in Oregon have the most free and low-cost clinics?
By number of clinics listed: Portland (40), Bend (12), Corvallis (12), Eugene (12) and Roseburg (11).
Can I get care in Oregon without insurance?
Yes. 315 of the 337 clinics listed in Oregon accept uninsured patients, and 298 accept Medicaid. Pick your city on this page to see them.