Questions? Call or text (314) 798-0129 · A free renter resource for the St. Louis area
HomeHealth & Community Resources › Free & Low-Cost Clinics
No insurance needed

Free & Low-Cost Clinics in St. Louis and North County

You do not need insurance to see a doctor in St. Louis. Community health centers charge on a sliding scale based on your income, and county health department clinics welcome everyone regardless of ability to pay. Here is where to go.

How sliding-scale clinics work

Community health centers (officially, Federally Qualified Health Centers) are required to see you whether or not you have insurance, and they charge based on what you earn. Bring a photo ID and, if you can, a recent pay stub or other proof of income — that is what sets your fee. If you have no income, say so; you will still be seen. Everything below accepts uninsured patients.

Closest to North County

Affinia Healthcare — Ferguson3396 Pershall Rd., Ferguson, MO 63135 · (314) 814-8700Full primary care plus dental, OB-GYN and midwifery, and a WIC office on site. If you live in Florissant, Hazelwood, or Ferguson, this is likely your closest full-service option.
Betty Jean Kerr People's Health Centers — Florissant11642 West Florissant Ave., Florissant, MO 63033 · (314) 838-8220 · Mon–Fri 8–5Primary care in the heart of Florissant; also a WIC site (WIC line: (314) 831-3517).
Betty Jean Kerr People's Health Centers — Ferguson49 N. Florissant Rd., Ferguson, MO 63135 · (314) 367-7848 · Mon–Fri 8–5Primary care near the Ferguson city center.
St. Louis County Dept. of Public Health — John C. Murphy Health Center6121 N. Hanley Rd., Berkeley, MO 63134 · (314) 615-0500, appointments (314) 615-0560 · Mon–Fri 8–5County-run sliding-scale clinic — anyone is welcome regardless of ability to pay. WIC on site. Also serves as a cooling center during summer heat.
St. Louis County Dept. of Public Health — North Central Community Health Center4000 Jennings Station Rd., Pine Lawn, MO 63121 · (314) 615-9700 · Mon–Fri 8–4:30County clinic with walk-in availability and WIC on site.

In the city

Casa de Salud3200 Chouteau Ave., St. Louis, MO 63103 · (314) 977-1250A flat $35 to see a doctor, with an interpreter included — designed for uninsured patients, especially immigrant and refugee families. Mental health services too: (314) 977-1240.
CareSTL Health5471 Dr. Martin Luther King Dr., St. Louis, MO 63112 · (314) 367-5820 · Mon–Fri 8–5Primary care, pediatrics, women's health, behavioral health, dental, and an on-site pharmacy.
Affinia Healthcare — city locations1717 Biddle St. (63106) and 4414 N. Florissant Ave. (63107) · (314) 814-8700Primary care and dental at both locations.
Family Care Health CentersCarondelet (314) 353-5190 · Dutchtown (314) 834-2273 · Forest Park Southeast (314) 531-5444South-city sliding-scale centers with medical, dental, and behavioral health. Appointments by phone only.

Free and low-cost vaccines

Several options, depending on where you live:

What to bring

Heads up: we verified the details on this page in July 2026, but hours, fees, and policies change. Call before you go.