• Primary Care

    Welcome to Primary Care at Lahey Clinic 

    Need an Appointment?

    Please call 781-744-7000 

    At Lahey Health Primary Care, our staff of physicians, physician assistants, nurse practitioners, registered nurses, clinical pharmacists and support professionals are committed to providing you with outstanding primary care services. Experts in adult medicine, our primary care providers work together in teams to deliver comprehensive and compassionate care to you and your family. As a patient of our primary care services, you also benefit by having convenient access to hundreds of world-renowned specialists who, like our primary care providers, work in teams to ensure that your unique health care needs are met.

    Our primary care physicians and advanced care team are among the most talented and respected clinicians in the region. Our doctors are dedicated teachers of medical students and physicians in training, many of whom have been honored by Tufts School of Medicine for excellence in teaching awards.

    Our practice is truly special; we commit all of our professional energy to providing the best primary care to our patients. With that commitment comes the pledge to continually evaluate and improve our team approach to your health care.

    Lahey Health Primary Care provides services at our flagship facility in Burlington, additional medical centers in Lexington and Peabody, and at nearly a dozen community locations throughout northeastern Massachusetts. Please refer to the menu to learn more about the services provided at the Lahey Health Primary Care locations most convenient to you.  

    Medical Center Locations   
    Burlington  781.744.7000
    Peabody  978.538.4300
    Lexington  781.372.7100
    Community Practice Locations   
    Amesbury  978.388.5050
    Arlington  781.641.0100
    Beverly  978.927.1919
    Billerica  978.663.6666
    Danvers  978.774.0730
    Hamilton-Wenham  978.468.7346
    Haverhill  978.374.1010
    Ipswich  978.356.5522
    Lynnfield  781.213.4040
    Merrimac  978.346.9733
    Wilmington  978.694.9610