Skip to main menu Skip to main content Skip to footer

Request an Appointment

Want to Schedule an Appointment? You have options!

“Chat with us”
right on this page

Text us at
207-222-7147

Use our Patient Portal (for existing patients only)

Call us at
207-922-3222

Schedule
online below

Locations and Hours Below

At this time, online scheduling is only available for certain visits. For information about scheduling an abortion, click here. For information about primary care at MFP, click here. For information about gender-affirming care, click here. If you have questions, please contact us using the information provided above!

Augusta

Mon/Wed 9 – 5  Thur by appointment Fri 8 – 4

43 Gabriel Drive

Ellsworth

Mon/Tues/Wed 9 – 5 Fri 8 – 4

248 State Street

Norway

Tues & Thur 9 – 5

9 Marston Street

Bangor

Mon/Tues/Thur 9 – 5 & Fri 8 – 4

68 Mount Hope Avenue

Farmington

Mon 9 – 5 & Fri 8 – 4

193 Front Street

Presque Isle

Mon/Tu/Wed/Th 9 – 5 & Fri 8 – 4

5 Martin Street

Belfast

Mon/Tues/Wed 9 – 5 & Fri 8 – 4

147 Waldo Ave

Fort Kent

Wed 9 – 5 & Fri 8 – 4

139 Market Street

Houlton

Tues & Thur 9 – 5

91 Military Street

Skowhegan

Tues & Thur 9 – 5

188 Madison Avenue

Darmariscotta

Wed 9 – 5

767 Main Street

Lewiston

Mon/Tu/Wed/Th 9 – 5 & Fri 8 – 4

179 Lisbon Street

Thomaston

Mon/Tues/Thur 9 – 5

41 Buttermilk Drive

Waterville

Mon/Wed 9 – 5 & Fri 8 – 4

18 Silver Street Extension

Donate
Book Appointment
Patient Portal
Abortion Services
Virtual Visit