logo

Our Offices

Our goal at MHPC is to help our communities get healthy and stay healthy. With 10 locations throughout Middlesex County, you’re sure to find a convenient location near you!

Middlesex Hospital Primary Care, Chester

150 Main Street
Chester CT 06412 (Directions)
(860) 526-4945

Providers at This Location  

Middlesex Hospital Primary Care, Cromwell

80 Shunpike Road, Suite 301
Cromwell, CT 06416 (Directions)
(860) 632-5570

Providers at This Location  

Middlesex Hospital Primary Care, Durham

6 Main Street
Durham, CT 06422 (Directions)
(860) 349-1058

Providers at This Location  

Middlesex Hospital Primary Care, East Haddam

27 William F. Palmer Road
Moodus, CT 06469 (Directions)
(860) 873-1414

Providers at This Location  

Middlesex Hospital Primary Care, Essex

147 Westbrook Road
Essex, CT 06426 (Directions)
(860) 767-8265

Providers at This Location  

Middlesex Hospital Primary Care, Madison

1291 Boston Post Road
Madison, CT 06443 (Directions)
(203) 245-1413

Providers at This Location  

Middlesex Hospital Primary Care, Middletown

520 Saybrook Road
Suite N 100
Middletown, CT 06457 (Directions)
(860) 344-1801

Providers at This Location  

Middlesex Hospital Primary Care, Old Saybrook

154 Main Street
Old Saybrook, CT 06475 (Directions)
(860) 395-1212

Providers at This Location  

Middlesex Hospital Primary Care, Portland

270 Main Street, Suite A
Portland, CT 06480 (Directions)
(860) 342-3392

Providers at This Location  

Middlesex Hospital 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 Hospital Primary Care, Chester

150 Main Street
Chester CT 06412

(860) 526-4945

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. 7:00 AM - 5:00 PM
Fri. 7:00 AM - 5:00 PM
Sat. Available - Please Call

Get Driving Directions:

A

B

Middlesex Hospital Primary Care, Cromwell

80 Shunpike Road, Suite 301
Cromwell, CT 06416

(860) 632-5570

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 Hospital Primary Care, Durham

6 Main Street
Durham, CT 06422

(860) 349-1058

More on This Location >

Hours:
Mon. 7:00 AM - 7:00 PM
Tue. 7:00 AM - 5:00 PM
Wed. 7:00 AM - 5: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 Hospital Primary Care, East Haddam

27 William F. Palmer Road
Moodus, CT 06469

(860) 873-1414

More on This Location >

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

Get Driving Directions:

A

B

Middlesex Hospital Primary Care, Essex

147 Westbrook Road
Essex, CT 06426

(860) 767-8265

More on This Location >

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

Get Driving Directions:

A

B

Middlesex Hospital Primary Care, Madison

1291 Boston Post Road
Madison, CT 06443

(203) 245-1413

More on This Location >

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

Get Driving Directions:

A

B

Middlesex Hospital Primary Care, Middletown

520 Saybrook Road
Suite N 100
Middletown, CT 06457

(860) 344-1801

More on This Location >

Hours:
Mon. 7:30 AM - 6:00 PM
Tue. 8:00 AM - 6:00 PM
Wed. 7:30 AM - 5:00 PM
Thu. 9:00 AM - 6:00 PM
Fri. 8:00 AM - 5:00 PM
Sat. Available (Please Call)

Get Driving Directions:

A

B

Middlesex Hospital Primary Care, Old Saybrook

154 Main Street
Old Saybrook, CT 06475

(860) 395-1212

More on This Location >

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

Get Driving Directions:

A

B

Middlesex Hospital Primary Care, Portland

270 Main Street, Suite A
Portland, CT 06480

(860) 342-3392

More on This Location >

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

Get Driving Directions:

A

B

Middlesex Hospital Primary Care, Westbrook

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

(860) 358-3640

More on This Location >

Hours:
Mon. 7:00 AM - 7:00 PM
Tue. 8:00 AM - 6:00 PM
Wed. 7:00 AM - 7:00 PM
Thu. 7:00 AM - 5:00 PM
Fri. 7:00 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