Free & Low-Cost Clinics in Maine

283 free and low-cost health clinics across 118 cities in Maine (ME). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.

Maine at a glance

Cities with clinics118
Clinics listed283
Listed as free8
Sliding-scale fees (by income)146
Accept uninsured patients273
Accept Medicaid262
Offer dental care46
Offer mental health care136
Accept walk-ins26
List weekend hours35
Spanish spoken4
Hours checked on the clinic's own website35 (October 2026)

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

Cities in Maine

Frequently asked questions

How many free and low-cost clinics are in Maine?
freeclinics.us lists 283 free and low-cost health clinics in 118 cities in Maine. Of these, 8 are listed as free and 146 charge on a sliding scale based on income.
Which cities in Maine have the most free and low-cost clinics?
By number of clinics listed: Portland (17), Bangor (14), Brunswick (8), Lewiston (8) and Sanford (8).
Can I get care in Maine without insurance?
Yes. 273 of the 283 clinics listed in Maine accept uninsured patients, and 262 accept Medicaid. Pick your city on this page to see them.