Free Clinics

Free Clinics

The Maine Medical Association has made physician voluntary work, both in Maine and overseas, a major focus.  The following is a list of free medical clinics.

Ellsworth Free Medical Clinic

This clinic offers free services to the uninsured including physician exams, basic lab testing and x-rays, routine health care, assistance programs, and social services.

Call for appointment. Will see individuals from anywhere without insurance.

Hours of Care:  Monday through Friday 9:00am - 12:00pm (later if physician available) by Appointment Only

Address:  248 Free Street #16, Ellsworth, ME  04605

Phone:  207-667-7953

Fax: 207-664-0802

Hope House - Free Women's Health Care

The Free Women's Health Clinic (part of the Hope House) provides these free services BY APPOINTMENT ONLY:

  • Free pregnancy tests
  • Free pregnancy option information
  • Free prenatal care
  • Limited obstetric ultrasound
  • Breastfeeding support
  • Childbirth classes
  • Free literature on pregnancy, birth, newborn care, women's health
  • Free over-the-counter meds/vitamins

Address:  87 and 91 College Street, Lewiston, ME  04240

Phone:  207-577-1165 or 207-576-6664


Visit us online:

Knox County Health Clinic

The Knox Clinic offers low cost medical, dental, prescription assistance, and mental health care to the uninsured and under-insured in Knox County and border towns of Waldoboro and Lincolnville. Care is provided by volunteer physicians, dentists, nurses, social workers and other personnel. 

The Knox Clinic is located at 22 White Street, Rockland, Maine. 

The Dental Clinic is located at 1019 Commercial St. Rockport, Maine. 

To set up an appointment, or for more information, please call 207-921-6996.

Visit us online:


Leavitt’s Mill Health Center

This health center offers physicals (check-ups) including preventive medicine, healthy lifestyle counseling/education – (such as Diabetic Teaching, nutrition and exercise), well woman visits, sick visits (illness or minor injuries), chronic illness management (such as Diabetes, Asthma, High Blood Pressure), help with life problems (such as weight problems, smoking cessation), dental hygiene  and dental care for existing clinic patients, physical therapy, off site eye exam referrals, prescription assistance (non-narcotic medications), case management and help with medications and supplies, or other medical services at low or no cost


Hours of care:  Patient and intake visits are by appointment only. We are not a walk in health center, please call 207-929-6455 to schedule an appointment. CLOSED DURING INCLEMENT WEATHER AND HOLIDAYS.

Health Center Schedule:

1st and 3rd Tuesdays 8:30 a.m. - 10:30 a.m. - Labs
Tuesdays 1 - 4 Administrative staff
Wednesday 11 - 2 New and returning patient Intakes by appointment Only
1st Wednesday evening 5:30 - 7 p.m.
Every Thursday 9 a.m. – 4 p.m .(NOTE:  Starting July 11, no more Thursday - Clinic will be on Monday's 9a.m. to 4:00p.m.)
4th Saturday - Clinic and Physical Therapy 9 a.m. - Noon

Dental – Tuesdays 10:30a.m.- 3:30p.m.

Address:  Leavitt's Mill Free Health Center, 63 Main Street, P O Box 47, Bar Mills, ME 04004

Phone: 207-929-6455


Visit us online:

Maine Migrant Health Program

This program has mobile clinics that go out and provide medical care (sliding fee scale), health education, case management, and transportation to migrant seasonal workers in Maine. It also offers a voucher referral program.

Address:  Maine Migrant Health Program, PO Box 405, Augusta, ME 04332

Phone: 207-622-9252 or Toll Free: 888-351-9634


Visit us online:

Oasis Free Clinic

Oasis Free Clinic offer medical, mental health, and dental care to uninsured individuals in southern mid-coast Maine with incomes below 175% of the federal poverty level.  The clinics offer comprehensive primary care, limited integrated mental health services, specialty referrals and limited dental care (no emergency dental services). They also have a prescription assistance program for help in obtaining high cost medications.

Hours of care:  8:00am - 12:00pm and 1:00pm - 4:00pm Monday through Friday, by appointment only (207-721-9277).

Address:  66 Baribeau Drive, Suite 5B, Box 1, Brunswick, ME  04011 

Phone:  207-721-9277  Fax:  207-729-1368  


Visit us online: 


Peninsula Free Health Services (Clinic)

Provides free health services to the uninsureds on the Blue Hill Peninsula and surrounding area.  Three credentialed doctors, 4-5 RNs, PAs, FUP, EMT, and 10 non-medical - all volunteers.  There is one Business Manager/Fundraising Consultant 2-3 days/week paid.  

Hours:  Mondays 2:00pm - 5:00pm (except major holidays)  - Dr. Jane Garfield - Founder/Head Physician

Phone:  207-266-5009


Portland Community Free Clinic

This free clinic partners with Mercy Hospital and the City of Portland to provide free care to individuals in the surrounding area that do not have a primary care provider and have no insurance.  Care is provided by volunteer physicians, nurse practitioners, nurses and receptionists.  Patients seen by appointment only.  Services include primary care and some specialty care including endocrinology, dermatology, gastroenterology, pulmonology, and psychiatry.

Hours of Care:  Open Monday thru Thursday 8:30am – 8:00pm and Friday's from 9:00am - 12:00pm.  Open to low income Cumberland County residents (adults only).

Address:  103 India Street, Portland, ME  04101

Phone: 207-874-8982

Visit us online: India Street


The Root Cellar

Adult Free Medical Clinic 

Thursday mornings starting at 9:00am, by appointment only.

A volunteer medical doctor and nurse are here each week to see scheduled patients for a variety of medical needs. The clinic is authorized to write prescriptions and offer referrals. They are affiliated with Mercy Hospital.

Pediatric Clinic 

Thursday evenings starting at 5:45pm, by appointment only.

A volunteer medical doctor and nurses come in each week to see scheduled patients for a variety of medical needs including a child wellness clinic. This clinic is for children with no insurance or with only catastrophic insurance. The clinic can provide necessary vaccines for your child. They are associated with Mercy Hospital.This clinic provides primary care services and some specialty care services. They also help patients get the medicine that they need.

Address:  94 Washington Avenue, Portland, ME  04101

Phone:  207-774-3197


Visit us online: