logo Recognized Patient Centered Medical Home

Find A Provider

Locate a provider near you.

Prepare For Your Visit

Download patient forms and checklists.

Have A Question?

Browse our FAQ's and find answers.

Locate a provider near you.

Prepare For Your Visit

Download patient forms and checklists.

Browse our FAQ's and find answers.

MHPC-Clinton has relocated to Westbrook


More on This Location  

Get Driving Directions:

A

B

Middlesex Hospital Primary Care, Chester

150 Main Street
Chester CT 06412

(860) 526-4945

More on This Location  

Hours:
Mon. 7:30 AM - 5:30 PM
Tue. 7:30 AM - 5:00 PM
Wed. 7:15 AM - 7:00 PM
Thu. 7:30 AM - 5:30 PM
Fri. 7:30 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 - 5:00 PM
Tue. 7:30 AM - 5:00 PM
Wed. 8:00 AM - 6:00 PM
Thu. 8: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, 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 - 7:00 PM
Wed. 8:00 AM - 6: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 - 8:00 PM
Tue. 8:00 AM - 7:00 PM
Wed. 7:00 AM - 7:00 PM
Thu. 8:00 AM - 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:45 AM - 6:00 PM
Thu. 8:30 AM - 6:00 PM
Fri. 7:45 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 - 7:00 PM
Tue. 7:30 AM - 5:00PM
Wed. 7:00 AM - 7:30 PM
Thu. 7:30 AM - 7: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 - 7:00 PM
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 - 6:00 PM
Thu. 7:00 AM - 6:00 PM
Fri. 7:00 AM - 5:30 PM
Sat. Available - Please Call

Get Driving Directions:

A

B

MHPC-Clinton has relocated to Westbrook


More on This Location  

Get Driving Directions:

A

B

Middlesex Hospital Primary Care, Chester

150 Main Street
Chester CT 06412

(860) 526-4945

More on This Location  

Hours:
Mon. 7:30 AM - 5:30 PM
Tue. 7:30 AM - 5:00 PM
Wed. 7:15 AM - 7:00 PM
Thu. 7:30 AM - 5:30 PM
Fri. 7:30 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 - 5:00 PM
Tue. 7:30 AM - 5:00 PM
Wed. 8:00 AM - 6:00 PM
Thu. 8: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, 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 - 7:00 PM
Wed. 8:00 AM - 6: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 - 8:00 PM
Tue. 8:00 AM - 7:00 PM
Wed. 7:00 AM - 7:00 PM
Thu. 8:00 AM - 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:45 AM - 6:00 PM
Thu. 8:30 AM - 6:00 PM
Fri. 7:45 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 - 7:00 PM
Tue. 7:30 AM - 5:00PM
Wed. 7:00 AM - 7:30 PM
Thu. 7:30 AM - 7: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 - 7:00 PM
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 - 6:00 PM
Thu. 7:00 AM - 6:00 PM
Fri. 7:00 AM - 5:30 PM
Sat. Available - Please Call

Get Driving Directions:

A

B

Urgent Care

Did you know we have 3 Urgent Care Facilities?

Learn More  

Check Out the MHPC Patient Portal

Get free and secure access to your health records, contact your provider, check lab results and more. Here’s how!

Learn More