logo

Our Offices

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!

Middlesex Health Primary Care, Chester

150 Main Street
Chester CT 06412 (Directions)
860-358-5005

Providers at This Location  

Middlesex Health Primary Care, Cromwell

80 Shunpike Road, Suite 301
Cromwell, CT 06416 (Directions)
860-358-5280

Providers at This Location  

Middlesex Health Primary Care, Durham

6 Main Street
Durham, CT 06422 (Directions)
860-358-5020

Providers at This Location  

Middlesex Health Primary Care, East Haddam

27 William F. Palmer Road
Moodus, CT 06469 (Directions)
860-358-5220

Providers at This Location  

Middlesex Health Primary Care, Essex

147 Westbrook Road
Essex, CT 06426 (Directions)
860-358-5065

Providers at This Location  

Middlesex Health Primary Care, Madison

1291 Boston Post Road
Madison, CT 06443 (Directions)
860-358-5100

Providers at This Location  

Middlesex Health Primary Care, Middletown

520 Saybrook Road
Suite N 100
Middletown, CT 06457 (Directions)
860-358-3130

Providers at This Location  

Middlesex Health Primary Care, Old Saybrook

154 Main Street
Old Saybrook, CT 06475 (Directions)
860-358-5120

Providers at This Location  

Middlesex Health Primary Care, Portland

270 Main Street, Suite A
Portland, CT 06480 (Directions)
860-358-5040

Providers at This Location  

Middlesex Health Primary Care, Shoreline

1353 Boston Post Road
Madison, CT 06443 (Directions)
203-245-4933

Providers at This Location  

Middlesex Health Primary Care, Tri-Town

9 Wildwood Medical Center
Unit 2
Essex, CT 06426 (Directions)
860-358-3170

Providers at This Location  

Middlesex Health Primary Care, Westbrook

Westbrook Medical Center
250 Flat Rock Place, Floor 2
Westbrook, CT 06498 (Directions)
860-358-3640

Providers at This Location  

Map of our offices

Select a pin on the map for the location nearest you.

Middlesex Health Primary Care, Chester

150 Main Street
Chester CT 06412

860-358-5005

More on This Location >

Hours:
Mon. 7:15 AM - 5:30 PM
Tue. 7:15 AM - 5:30 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:

A

B

Middlesex Health Primary Care, Cromwell

80 Shunpike Road, Suite 301
Cromwell, CT 06416

860-358-5280

More on This Location >

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:

A

B

Middlesex Health Primary Care, Durham

6 Main Street
Durham, CT 06422

860-358-5020

More on This Location >

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:

A

B

Middlesex Health Primary Care, East Haddam

27 William F. Palmer Road
Moodus, CT 06469

860-358-5220

More on This Location >

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:

A

B

Middlesex Health Primary Care, Essex

147 Westbrook Road
Essex, CT 06426

860-358-5065

More on This Location >

Hours:
Mon. 7:45 AM - 6:45 PM
Tue. 7:45 AM - 5:00 PM
Wed. 7:45 AM - 5:00 PM
Thu. 6:45 AM - 5:00 PM
Fri. 6:45 AM - 5:00 PM
Sat. Available - Please Call

Get Driving Directions:

A

B

Middlesex Health Primary Care, Madison

1291 Boston Post Road
Madison, CT 06443

860-358-5100

More on This Location >

Hours:
Mon. 7:15 AM - 7:00 PM
Tue. 7:15 AM - 5:00 PM
Wed. 7:15 AM - 5:30 PM
Thu. 7:15AM - 5:00 PM
Fri. 7:15 AM - 5:00 PM
Sat. Available - Please Call

Get Driving Directions:

A

B

Middlesex Health Primary Care, Middletown

520 Saybrook Road
Suite N 100
Middletown, CT 06457

860-358-3130

More on This Location >

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:

A

B

Middlesex Health Primary Care, Old Saybrook

154 Main Street
Old Saybrook, CT 06475

860-358-5120

More on This Location >

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:

A

B

Middlesex Health Primary Care, Portland

270 Main Street, Suite A
Portland, CT 06480

860-358-5040

More on This Location >

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:

A

B

Middlesex Health Primary Care, Shoreline

1353 Boston Post Road
Madison, CT 06443

203-245-4933

More on This Location >

Hours:
Mon. 7:00 AM - 5:00 PM
Tue. 7:00 AM - 5:00 PM
Wed. 7:00 AM - 5:00 PM
Thu. 8:00 AM - 5:30 PM
Fri. 7:00 AM - 5:00 PM
Sat. 8:00 AM - 12:00 PM

Get Driving Directions:

A

B

Middlesex Health Primary Care, Tri-Town

9 Wildwood Medical Center
Unit 2
Essex, CT 06426

860-358-3170

More on This Location >

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:

A

B

Middlesex Health Primary Care, Westbrook

Westbrook Medical Center
250 Flat Rock Place, Floor 2
Westbrook, CT 06498

860-358-3640

More on This Location >

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:

A

B

Cromwell Portland Middletown Durham East Haddam Chester Essex Madison Westbrook Old Saybrook