Neighbors Helping Neighbors

Peninsula Free Health provides health services for adults and children who have no medical insurance and cannot afford private medical care.

Our Services

  • Free health care by licensed physicians and other providers.

  • Referrals to specialists & other services.

  • Referrals to community resources.

  • Help signing up for insurance through the Affordable Care Act.

  • Help obtaining affordable non-narcotic prescriptions.

  • Help with diet and lifestyle changes.

  • Full professional confidentiality.

Peninsula Free Health Services Clinic Hours 3-6 pm Mondays, no appointment necessary

Peninsula Free Health Services  provides free health care at its clinic at 26 Hinckley Ridge Road in Blue Hill. The office is next to the Union 93 Superintendent of Schools office in what was the old Curves location.

The clinic is open on Mondays from 3 to 6 pm, seeing old and new patients on a walk-in basis. Peninsula Free Health Services provides free general health care for those without insurance and who cannot afford it. The clinic promotes the importance of managing chronic illness such as diabetes and hypertension as well as increased awareness of the effects of smoking, diet/nutrition and exercise. The clinic's physicians provide non-narcotic prescriptions and volunteers assist with accessing low or no cost medications.

The clinic operates through the generous donation of time and expertise by area medical professionals and clerical staff.  It is supported entirely through donations and grants and receives no state or federal funding, so the support of the community is critical to keeping the clinic open.

The clinic is currently looking for donations of office equipment including a laptop computers, two drawer locking file cabinet, additional seating for our waiting area, and small medical equipment.  For additional information about volunteering or donations, please contact the clinic at 266-3239 or 374-5585 or by email: peninsulafreehealth@gmail.com.


Monday 3pm-6pm

More Info

Contact Us

207-266-3239 or 207-374-5585

follow us

stay up to date

More Info