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 clinics | 107 |
|---|---|
| Clinics listed | 337 |
| Listed as free | 15 |
| Sliding-scale fees (by income) | 212 |
| Accept uninsured patients | 315 |
| Accept Medicaid | 298 |
| Offer dental care | 65 |
| Offer mental health care | 202 |
| Accept walk-ins | 38 |
| List weekend hours | 32 |
| Spanish spoken | 162 |
| Hours checked on the clinic's own website | 17 (October 2026) |
Counts come from the clinic listings in Oregon, as each clinic describes itself. How we build and check listings.
Cities in Oregon
- Albany 10 clinics
- Alsea 1 clinic
- Ashland 2 clinics
- Astoria 2 clinics
- Aurora 1 clinic
- Baker City 4 clinics
- Bandon 1 clinic
- Beaverton 3 clinics
- Bend 12 clinics
- Boardman 1 clinic
- Brookings 3 clinics
- Brownsville 1 clinic
- Butte Falls 1 clinic
- Canby 2 clinics
- Cave Junction 6 clinics
- Central Point 3 clinics
- Chiloquin 2 clinics
- Clackamas 4 clinics
- Clatskanie 1 clinic
- Condon 1 clinic
- Coos Bay 4 clinics
- Cornelius 1 clinic
- Corvallis 12 clinics
- Dallas 2 clinics
- Depoe Bay 1 clinic
- Drain 1 clinic
- Eagle Point 4 clinics
- Elgin 1 clinic
- Enterprise 1 clinic
- Estacada 1 clinic
- Eugene 12 clinics
- Fairview 1 clinic
- Forest Grove 1 clinic
- Fossil 2 clinics
- Gladstone 1 clinic
- Glide 1 clinic
- Gold Beach 1 clinic
- Grants Pass 5 clinics
- Gresham 4 clinics
- Halfway 1 clinic
- Happy Valley 2 clinics
- Heppner 1 clinic
- Hermiston 2 clinics
- Hillsboro 7 clinics
- Hines 1 clinic
- Hood River 5 clinics
- Independence 1 clinic
- Irrigon 1 clinic
- John Day 2 clinics
- Joseph 1 clinic
- Keizer 1 clinic
- Klamath Falls 4 clinics
- La Grande 2 clinics
- La Pine 4 clinics
- Lake Oswego 2 clinics
- Lebanon 6 clinics
- Lincoln City 7 clinics
- Madras 4 clinics
- Manzanita 1 clinic
- Maupin 1 clinic
- McMinnville 1 clinic
- Medford 9 clinics
- Milwaukie 5 clinics
- Molalla 1 clinic
- Monmouth 2 clinics
- Monroe 1 clinic
- Myrtle Creek 2 clinics
- Newberg 1 clinic
- Newport 3 clinics
- North Bend 3 clinics
- Nyssa 2 clinics
- Ontario 4 clinics
- Oregon City 4 clinics
- Pacific City 1 clinic
- Pendleton 2 clinics
- Phoenix 1 clinic
- Port Orford 2 clinics
- Portland 40 clinics
- Prineville 4 clinics
- Redmond 5 clinics
- Reedsport 4 clinics
- Rockaway Beach 1 clinic
- Roseburg 11 clinics
- Saint Helens 2 clinics
- Salem 10 clinics
- Sandy 3 clinics
- Scappoose 1 clinic
- Seaside 1 clinic
- Shady Cove 2 clinics
- Sisters 1 clinic
- Spray 1 clinic
- Springfield 4 clinics
- Sutherlin 1 clinic
- Sweet Home 2 clinics
- The Dalles 6 clinics
- Tigard 2 clinics
- Tillamook 3 clinics
- Toledo 1 clinic
- Tualatin 2 clinics
- Union 1 clinic
- Vale 1 clinic
- Waldport 2 clinics
- Wallowa 1 clinic
- Warrenton 1 clinic
- West Linn 1 clinic
- White City 3 clinics
- Woodburn 3 clinics
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.