About Nancy Haff, MD, MPH

Departments, Centers, & Programs:

Clinical Interests:

Treats:

Languages:

Locations

Mass General Bulfinch Medical Group
50 Staniford St.
9th Floor
Boston, MA 02114
Phone: 617-724-6610

Mass General Medicine Unit
55 Fruit St.
Boston, MA 02114
Phone: 617-724-3874

Medical Education

  • MD, University of Pennsylvania
  • Residency, Massachusetts General Hospital
  • Fellowship, Brigham and Women's Hospital

Note: This provider may accept more insurance plans than shown; please call the practice to find out if your plan is accepted.

Reviews: Comments and Ratings

5.0out of 5(68 Ratings, 29 Comments)

March 2025

Very impressive, personable and professional.


March 2025

Nancy is the best doctor I have experienced at MGH, she truly listens and gives me options which she fully explains. She is knowledgeable and kind, but also firm. I feel very well taken care of in her care.


February 2025

Dr Haff is a very knowledgeable and caring physician


February 2025

Dr. Haff is an outstanding clinician who provides excellent medical care. I am very grateful for her thoughtful and conscientious support.


January 2025

I always feel comfortable and confident when I have an office visit


January 2025

Dr. Haff is wonderful, thorough, smart and kind. I feel lucky to have her as my PCP.


December 2024

She is a very good care provider and listen to everything you are talking about.


December 2024

Dr. Haff is a wonderful, knowledgeable physician. She takes time with her patients and really cares about what they have to say. I am so lucky Dr. Haff is my doctor.


December 2024

As always, Dr. Haff was sincere, thorough and genuinely interested in my state of health. I couldn't ask for a better primary care physician.


November 2024

Dr. Haff is what everyone hopes for in a provider. She makes you feel you're in the best of hands. She is extremely competent, a great listener, takes the time needed, is kind and she makes you feel you are important and cared about.

View More
Ratings and Comments Powered by NRC Health