Healthcare in Portland

Free and sliding-scale medical care, dental clinics, prescription assistance, and community health centers across Maine. Healthcare should not depend on your income, and these resources make sure it doesn't.

4 resources Cumberland County
Available Hours: Mon-Fri 8:00 AM - 5:00 PM
Community Health Center

Greater Portland Health

Greater Portland Health

Integrated family practice offering primary care, dental, behavioral health, and substance use treatment on a sliding fee scale regardless of ability to pay.

Walk-in By Appointment
180 Park Ave, Portland, ME 04102
Verified Mar 2026
Available Hours: Mon-Thu 9:00 AM - 4:30 PM, Fri 9:00 AM - 12:00 PM; evening clinics 6-8 PM
Free Clinic

Portland Community Free Clinic

City of Portland

Provides free primary care to uninsured, low-income adults in Cumberland County. All services at no charge.

Free By Appointment
39 Forest Ave, Portland, ME 04101
Verified Mar 2026
Available Hours: Mon–Fri 8:00 AM – 5:00 PM
Dental School Clinic

UNE Oral Health Center

University of New England

Dental school clinic offering reduced-cost dental care including cleanings, fillings, root canals, dentures, and implants. Care provided by supervised dental students.

Walk-in By Appointment
716 Stevens Ave, Portland, ME 04103
Verified Mar 2026
Available Hours: Mon–Fri 8:00 AM – 4:30 PM
Nonprofit Dental Clinic

Community Dental - Portland

Community Dental

Nonprofit dental clinic with sliding-fee scale for low-income patients. Accepts MaineCare. Full range of dental services.

By Appointment
190 Park Avenue, Portland, ME 04102
Verified Mar 2026