Our goal at MHPC is to help our communities get healthy and stay healthy. With 12 locations throughout Middlesex County, you’re sure to find a convenient location near you!
Select a pin on the map for the location nearest you.
860-526-4945
Hours: | |
Mon. | 7:15 AM - 5:00 PM |
Tue. | 7:15 AM - 6:00 PM |
Wed. | 7:15 AM - 5:00 PM |
Thu. | 7:15 AM - 5:00 PM |
Fri. | 7:15 AM - 5:00 PM |
Sat. | Available - Please Call |
Get Driving Directions:
860-632-5570
Hours: | |
Mon. | 7:45AM - 5:30 PM |
Tue. | 6:45 AM - 7:00 PM |
Wed. | 6:45 AM - 7:00 PM |
Thu. | 6:45 AM - 5:00 PM |
Fri. | 7:45 AM - 5:00 PM |
Sat. | Available - Please Call |
Get Driving Directions:
860-349-1058
Hours: | |
Mon. | 7:00 AM - 7:00 PM |
Tue. | 7:00 AM - 5:00 PM |
Wed. | 7:00 AM - 7:00 PM |
Thu. | 7:00 AM - 7:00 PM |
Fri. | 7:00 AM - 5:00 PM |
Sat. | Available - Please Call |
Get Driving Directions:
860-873-1414
Hours: | |
Mon. | 8:00 AM - 6:00 PM |
Tue. | 8:00 AM - 6:00 PM |
Wed. | 8:00 AM - 5:30 PM |
Thu. | 8:00 AM - 5:30 PM |
Fri. | 8:00 AM - 5:00 PM |
Sat. | Available - Please Call |
Get Driving Directions:
860-358-5065
Hours: | |
Mon. | 7:45 AM - 5:00 PM |
Tue. | 7:45 AM - 5:00 PM |
Wed. | 7:45 AM - 5:00 PM |
Thu. | 7:00 AM - 6:00 PM |
Fri. | 7:00 AM - 5:00 PM |
Sat. | Available - Please Call |
Get Driving Directions:
203-245-1413
Hours: | |
Mon. | 7:30 AM - 7:00 PM |
Tue. | 7:30 AM - 7:00 PM |
Wed. | 8:00 AM - 6:00 PM |
Thu. | 7:30AM - 5:00 PM |
Fri. | 7:30 AM - 5:00 PM |
Sat. | Available - Please Call |
Get Driving Directions:
860-344-1801
Hours: | |
Mon. | 7:15 AM - 6:00 PM |
Tue. | 7:45 AM - 6:00 PM |
Wed. | 7:15 AM - 5:00 PM |
Thu. | 7:45 AM - 6:00 PM |
Fri. | 7:45 AM - 5:00 PM |
Sat. | Available (Please Call) |
Get Driving Directions:
860-395-1212
Hours: | |
Mon. | 7:15 AM - 6:30 PM |
Tue. | 7:15 AM - 7:30PM |
Wed. | 6:45 AM - 7:00 PM |
Thu. | 7:15 AM - 5:00 PM |
Fri. | 7:30 AM - 5:00 PM |
Sat. | Available - Please Call |
Get Driving Directions:
860-342-3392
Hours: | |
Mon. | 7:15 AM - 6:00 PM |
Tue. | 7:15 AM - 6:00 PM |
Wed. | 7:15 AM - 5:00 PM |
Thu. | 7:15 AM - 5:30PM |
Fri. | 7:45 AM - 5:00 PM |
Sat. | Available - Please Call |
Get Driving Directions:
860-767-9940
Hours: | |
Mon. | 9:00 AM - 5:00 pm |
Tue. | 9:00 AM - 5:00 pm |
Wed. | 9:00 AM - 8:30 pm |
Thu. | 9:00 AM - 12:30 pm |
Fri. | 9:00 AM - 5:00 pm |
Get Driving Directions:
860-358-3640
Hours: | |
Mon. | 6:45 AM - 6:30 PM |
Tue. | 7:45 AM - 7:00 PM |
Wed. | 6:45 AM - 6:00 PM |
Thu. | 6:45 AM - 5:00 PM |
Fri. | 7:15 AM - 5:00 PM |
Sat. | Available - Please Call |
Get Driving Directions: