Free & Low-Cost Clinics in Minnesota

249 free and low-cost health clinics across 155 cities in Minnesota (MN). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.

Minnesota at a glance

Cities with clinics155
Clinics listed249
Listed as free15
Sliding-scale fees (by income)89
Accept uninsured patients232
Accept Medicaid210
Offer dental care30
Offer mental health care121
Accept walk-ins19
List weekend hours38
Spanish spoken46
Hours checked on the clinic's own website21 (October 2026)

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

Cities in Minnesota

Frequently asked questions

How many free and low-cost clinics are in Minnesota?
freeclinics.us lists 249 free and low-cost health clinics in 155 cities in Minnesota. Of these, 15 are listed as free and 89 charge on a sliding scale based on income.
Which cities in Minnesota have the most free and low-cost clinics?
By number of clinics listed: Minneapolis (34), Saint Paul (9), Bemidji (5), Mankato (5) and Rochester (5).
Can I get care in Minnesota without insurance?
Yes. 232 of the 249 clinics listed in Minnesota accept uninsured patients, and 210 accept Medicaid. Pick your city on this page to see them.