Free & Low-Cost Clinics in Portland, ME

This page lists 17 free and low-cost health clinics in Portland, ME — with verified addresses, hours, accepted insurance, and links to dedicated pages for the most-searched services in town.

Portland at a glance

Clinics listed17
Listed as free1
Sliding-scale fees (by income)8
Accept uninsured patients17
Accept Medicaid15
Offer dental care4
Offer mental health care9
List weekend hours3
Hours checked on the clinic's own website6 (October 2026)

Counts come from the clinic listings on this page, as each clinic describes itself. How we build and check listings.

Browse by service

All clinics in Portland

  1. Greater Portland Health - Bayside

    63 Preble St, Portland, ME 04101

    • Sliding scale
    • Dental
    • Mental health
  2. Greater Portland Health - Franklin Towers

    211 Cumberland Ave, Portland, ME 04101

    • Sliding scale
    • Mental health
  3. Greater Portland Health - Riverton Park

    59 Riverton Dr, Portland, ME 04103

    • Sliding scale
    • Dental
    • Mental health
  4. Greater Portland Health at Park Avenue

    180 Park Ave, Portland, ME 04102

    • Sliding scale
    • Dental
    • Mental health
    • Open Saturday
  5. MaineHealth - CarePartners and MedAccess - Portland

    241 Oxford St, Portland, ME 04101

    • Mental health
  6. MaineHealth - Maine Medical Center Pediatric Outpatient Clinic

    22 Bramhall St, Portland, ME 04102

  7. MaineHealth - Maine Medical Partners Portland Family Medicine

    272 Congress St, Portland, ME 04101

  8. MaineHealth - Maine Medical Partners Portland Pediatrics

    1577 Congress St 1st Fl, Portland, ME 04102

    • Mental health
  9. MaineHealth - MMC Internal Medicine Clinic - Bramhall

    22 Bramhall St, Portland, ME 04102

  10. MaineHealth - MMC OB/GYN Clinic - Portland

    22 Bramhall St, Portland, ME 04102

  11. Martin's Point Health Care Center - Portland

    331 Veranda St Bldg 6, Portland, ME 04103

    • Mental health
    • Open Saturday
  12. Northern Light Health - Dr. Harry E. Davis Pediatrics

    195 Fore River Pkwy Ste 160, Portland, ME 04102

    • Sliding scale
    • Mental health
  13. Northern Light Health - Mercy Women's Health

    195 Fore River Pkwy Ste 310, Portland, ME 04102

    • Sliding scale
  14. Northern Light Health - Portland

    43 Baxter Blvd, Portland, ME 04101

    • Sliding scale
  15. Planned Parenthood - Portland Health Center

    443 Congress St, Portland, ME 04101

    • Sliding scale
    • Open Saturday
  16. Portland Community Free Clinic

    39 Forest Ave, Portland, ME 04101

    • Free
  17. VA Maine Health Care - Portland VA Clinic

    141 W Commercial St, Portland, ME 04102

    • Dental
    • Mental health

Frequently asked questions

How many free and low-cost clinics are in Portland, ME?
freeclinics.us lists 17 free and low-cost health clinics in Portland, ME. Of these, 1 is listed as free and 8 charge on a sliding scale based on income.
Are there free clinics in Portland, ME?
Yes. 1 of the 17 clinics listed in Portland is listed as free: Portland Community Free Clinic. Call ahead to confirm, because fees and eligibility can change.
Can I get care in Portland without insurance?
Yes. 17 of the 17 clinics listed in Portland accept uninsured patients, and 15 accept Medicaid.
Where can I get low-cost dental care in Portland, ME?
4 clinics listed in Portland offer dental care: Greater Portland Health - Bayside, Greater Portland Health - Riverton Park, Greater Portland Health at Park Avenue and VA Maine Health Care - Portland VA Clinic.
Are any clinics in Portland open on weekends?
3 clinics in Portland list Saturday or Sunday hours: Greater Portland Health at Park Avenue, Martin's Point Health Care Center - Portland and Planned Parenthood - Portland Health Center. Hours change, so call before you go.

Other ways to find care

How free and low-cost care works

Most clinics here charge on a sliding scale: what you pay depends on your household income and family size, and the lowest-income patients often pay nothing. Bring a photo ID, proof of income and proof of address to get the lowest fee. How sliding-scale fees work

If none of the clinics above fit your situation, two other places to try are 211 (dial 2-1-1 from any phone in the US for a referral to local social services, including health clinics) and your county health department, which often runs its own low-cost or sliding-scale clinics in addition to the ones listed here.