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 clinics95
Clinics listed253
Listed as free51
Sliding-scale fees (by income)135
Accept uninsured patients234
Accept Medicaid200
Offer dental care77
Offer mental health care131
Accept walk-ins16
List weekend hours10
Spanish spoken51
Hours checked on the clinic's own website24 (October 2026)

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

Cities in Oklahoma

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.