Questions? Call or text (314) 798-0129 · A free renter resource for the St. Louis area
Home › Health & 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 St. Louis County health department clinics see patients regardless of ability to pay, with a sliding fee scale for uninsured county residents. 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 clinic that welcomes all patients regardless of ability to pay and takes Medicare, Medicaid and most major insurance; St. Louis County residents without insurance are served on a sliding fee scale. 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–5County 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 adults 18 and older, 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, appointments (314) 633-6363 · 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 CentersAll sites: (314) 834-2273 (83-4CARE) · Carondelet 401 Holly Hills Ave., Dutchtown 3824 S. Grand Blvd., Forest Park Southeast 4352 Manchester Ave.South-city sliding-scale centers with medical, dental, behavioral health, pharmacy and vision. Appointments by phone.

Free and low-cost vaccines

Several options, depending on where you live:

What to bring

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