Free & Low-Cost Clinics in Oklahoma
253 free and low-cost health clinics across 95 cities in Oklahoma (OK). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.
Oklahoma at a glance
| Cities with clinics | 95 |
|---|---|
| Clinics listed | 253 |
| Listed as free | 51 |
| Sliding-scale fees (by income) | 135 |
| Accept uninsured patients | 234 |
| Accept Medicaid | 200 |
| Offer dental care | 77 |
| Offer mental health care | 131 |
| Accept walk-ins | 16 |
| List weekend hours | 10 |
| Spanish spoken | 51 |
| Hours checked on the clinic's own website | 24 (October 2026) |
Counts come from the clinic listings in Oklahoma, as each clinic describes itself. How we build and check listings.
Cities in Oklahoma
- Ada 12 clinics
- Altus 2 clinics
- Anadarko 2 clinics
- Antlers 1 clinic
- Ardmore 8 clinics
- Atoka 3 clinics
- Bartlesville 2 clinics
- Battiest 1 clinic
- Blackwell 1 clinic
- Blanchard 1 clinic
- Boswell 1 clinic
- Bristow 1 clinic
- Broken Bow 2 clinics
- Calvin 1 clinic
- Canton 1 clinic
- Carnegie 1 clinic
- Carney 1 clinic
- Chandler 1 clinic
- Checotah 1 clinic
- Cherokee 1 clinic
- Cheyenne 1 clinic
- Choctaw 1 clinic
- Claremore 2 clinics
- Clayton 1 clinic
- Clinton 3 clinics
- Coalgate 1 clinic
- Collinsville 1 clinic
- Comanche 1 clinic
- Crescent 1 clinic
- Del City 1 clinic
- Duncan 1 clinic
- Durant 5 clinics
- Edmond 5 clinics
- El Reno 2 clinics
- Elgin 1 clinic
- Elk City 1 clinic
- Enid 3 clinics
- Eufaula 1 clinic
- Fairfax 1 clinic
- Fort Cobb 1 clinic
- Fort Sill 2 clinics
- Grandfield 1 clinic
- Healdton 1 clinic
- Hennessey 1 clinic
- Henryetta 1 clinic
- Hominy 1 clinic
- Hugo 3 clinics
- Hulbert 2 clinics
- Idabel 3 clinics
- Jay 2 clinics
- Kingfisher 1 clinic
- Kingston 1 clinic
- Konawa 1 clinic
- Langston 1 clinic
- Lawton 5 clinics
- Marietta 1 clinic
- Marlow 1 clinic
- McAlester 3 clinics
- McLoud 2 clinics
- Medford 2 clinics
- Miami 2 clinics
- Muskogee 3 clinics
- Mustang 2 clinics
- Newkirk 1 clinic
- Norman 5 clinics
- Nowata 2 clinics
- Ochelata 1 clinic
- Oklahoma City 48 clinics
- Pauls Valley 1 clinic
- Pawhuska 1 clinic
- Pawnee 1 clinic
- Poteau 4 clinics
- Salina 2 clinics
- Sallisaw 2 clinics
- Sapulpa 2 clinics
- Seminole 2 clinics
- Shawnee 8 clinics
- Stigler 2 clinics
- Stillwater 2 clinics
- Stilwell 1 clinic
- Stratford 1 clinic
- Tahlequah 6 clinics
- Talihina 5 clinics
- Tishomingo 2 clinics
- Tulsa 19 clinics
- Vinita 2 clinics
- Warner 1 clinic
- Watonga 1 clinic
- Waynoka 1 clinic
- Weatherford 1 clinic
- Westville 1 clinic
- Wetumka 1 clinic
- Wewoka 2 clinics
- Wilburton 1 clinic
- Yukon 4 clinics
Frequently asked questions
- How many free and low-cost clinics are in Oklahoma?
- freeclinics.us lists 253 free and low-cost health clinics in 95 cities in Oklahoma. Of these, 51 are listed as free and 135 charge on a sliding scale based on income.
- Which cities in Oklahoma have the most free and low-cost clinics?
- By number of clinics listed: Oklahoma City (48), Tulsa (19), Ada (12), Ardmore (8) and Shawnee (8).
- Can I get care in Oklahoma without insurance?
- Yes. 234 of the 253 clinics listed in Oklahoma accept uninsured patients, and 200 accept Medicaid. Pick your city on this page to see them.