If you're looking for a top primary care physician, you've come to the right place. Don't neglect your health! Schedule an appointment today.

Dr. Shih is a top rated primary care doctor (PCP) in Haverhill, MA.

[trustindex no-registration=google]

COVID-19 Information

Our office is open and welcoming new patients! We offer both Televisits and in-office visits. All our staff have been vaccinated and the office is professionally sanitized. Please call 978-521-6555 and make an appointment today.

Are you looking for the best family medicine primary care doctors in Haverhill? Look no further...

Enter virtual waiting room for
Dr. Shih
Enter waiting room
Telemedicine by

Now Offering Televisits!

See the Doctor from the comfort of your home and avoid getting COVID-19 Coronavirus.

Call Today and Make An Appointment

We accept most insurances including Medicare & MassHealth Medicaid!

Committed To Medical Excellence

Dr. Shih has been serving families and patients in Haverhill, MA for over 10 years.

Patient health and satisfaction are his biggest priority. You will be in good hands with Dr. Shih as your primary care doctor.

Internal Medicine Specialty

Annual Physical and Checkup

Referrals to the Best Specialists

Call Us Today for an Appointment

Haverhill Family Practice is now accepting new patients for a limited time!

Happy Patients

“Haverhill Family Office is a very professional and courteous family care PCP provider. My entire family of 5 goes here and are always given the quality of care that we deserve. Dr. Shih truly cares about his patients. I cannot stress this enough.”

Evelyn Jimenez


“I’ve been going to Dr. Shih for primary care since I’ve moved to Haverhill 6 years ago. The office is clean and in a convenient location right near the hospital and lab.”

Debra Peters


“I highly recommend asking for Dr. Shih because he provides top quality medical care. Their office staff are nice and were able to squeeze me in for a visit on short notice.”

Mark Martinez


Come in for physical exam, annual wellness visit, weight loss, UTI, chest pain, diabetes, high blood pressure, asthma, fatigue, flu, migraine, osteoporosis, pneumonia, coughing, allergies, depression or anxiety.

Call Us

(978) 521-6555

Reach Us

62 Brown St, Suite 501, Haverhill, MA 01830

Office Hours

Mon-Fri 8am - 3pm