Top-Rated Primary Care Centers in Massachusetts

Provider Name Address City ZIP Phone Rating
Action Medicine DPC 400 Washington St Suite 101 Braintree 02184 (781) 767-0910 5 stars rating
Atrius Health Easton 21 Bristol Dr South Easton 02375 (774) 302-5700 5 stars rating
Beacon Family Medicine, LLP 130 County Rd STE G Ipswich 01938 (978) 356-1192 5 stars rating
Beth Israel Lahey Health Primary Care - Amesbury Family Medicine 2 Goddard Ave Amesbury 01913 (978) 388-1400 5 stars rating
Beth Israel Lahey Health Primary Care – Watertown 480 Pleasant St suite A200 Watertown 02472 (617) 402-3400 5 stars rating
Boston Direct Health 18 Newbury St Floor 5 Boston 02116 (617) 304-1965 5 stars rating
Bridge Primary 55 Federal St 2nd Floor, Suite 220 Greenfield 01301 (413) 225-2792 5 stars rating
Caring For All - Primary Care 955 Main St STE 306 Winchester 01890 (781) 938-1888 5 stars rating
Centered Primary Care 966 Park St # B6 Stoughton 02072 (508) 321-6646 5 stars rating
Charter Health PC 55 Highland Ave STE 304 Salem 01970 (978) 354-4611 5 stars rating
CHESTNUT HILL MEDICAL CENTER 25, 25 Boylston St Chestnut Hill 02467 (617) 482-5500 5 stars rating
Commonwealth Medical Practice 505 Nashua Rd STE 8 Dracut 01826 (978) 957-4474 5 stars rating
Concord Internal Medicine Associates, PC 2284 Main St Concord 01742 (978) 369-5575 5 stars rating
Cornerstone Family Medicine 250 Green St #200 Gardner 01440 (978) 669-0199 5 stars rating
Davis Square Family Practice 255 Elm St #301 Somerville 02144 (617) 666-9577 5 stars rating
Easton Primary Care - The Integrative NP 105 Washington St Suite 4 North Easton 02356 (508) 468-9102 5 stars rating
Family Medicine Associates 68A Main St Medway 02053 (508) 533-7161 5 stars rating
Family Medicine Associates of Millis 440 E Central St # 6 Franklin 02038 (508) 321-2850 5 stars rating
Family Medicine North 1 Roosevelt Ave Suite 201 Peabody 01960 (978) 536-0215 5 stars rating
Franklin Wrentham Family Medicine 440 E Central St Franklin 02038 (508) 298-1300 5 stars rating
Gardner Family Medicine 57 City Hall Ave Gardner 01440 (978) 630-3862 5 stars rating
Grace Medical 255 Park Ave Suite 800 Worcester 01609 (857) 810-0200 5 stars rating
GSMC Steward Orthopedic and Sports Medicine Center 3 Washington St Suite 200 North Easton 02356 (508) 205-9630 5 stars rating
Harvard Family Medicine 233 Ayer Rd Harvard 01451 (978) 772-0698 5 stars rating
HealthAlliance-Clinton Hospital - Fitchburg Campus 275 Nichols Rd Fitchburg 01420 (978) 343-5048 5 stars rating
Hearing Healthcare Professionals, LLC 1112 Washington St Hanover 02339 (781) 924-3648 5 stars rating
Highland Primary Care 21 Highland Ave #2 Newburyport 01950 (978) 463-7770 5 stars rating
Infinity Family Care, PC 450 Chauncy St STE 2 Mansfield 02048 (508) 339-2900 5 stars rating
Inspire Family Medicine 45 Sterling St #22 West Boylston 01583 (774) 772-5161 5 stars rating
Lenox Commons 55 Pittsfield Rd Lenox 01240 (413) 637-9991 5 stars rating
Lowell Family Medical Care - Primary Care 33 Bartlett St STE 204 Lowell 01852 (978) 453-0550 5 stars rating
Luna Direct Primary Care, PC 30 Man-Mar Dr # 8 Plainville 02762 (508) 715-3168 5 stars rating
Maragal Medical 54 Williams St #3276 Leominster 01453 (978) 906-0631 5 stars rating
McGrath Medical Group 117 Water St Milford 01757 (508) 478-4500 5 stars rating
Medical Healthcare Specialists 4 Courthouse Ln Chelmsford 01824 (978) 459-8400 5 stars rating
MFM Health 147 S Main St Middleton 01949 (978) 774-2555 5 stars rating
Milford Regional Physicians Group 1280 W Central St Franklin 02038 (508) 473-1480 5 stars rating
Mill City Medical Group 165 Thorndike St 4th Floor Lowell 01852 (978) 955-9500 5 stars rating
Mill City Medical Group 595 Pawtucket Blvd 2nd Floor Lowell 01854 (978) 955-9500 5 stars rating
New England Center for Functional Medicine 2 Medical Center Dr STE 202 Springfield 01107 (413) 205-1200 5 stars rating
Northbridge Medical Center 100 Commerce Dr Northbridge 01534 5 stars rating
Norwood Medical Associates 95 Chapel St #3a Norwood 02062 (781) 769-3113 5 stars rating
Nully Medical 30 Man-Mar Dr #10 Plainville 02762 (774) 307-3745 5 stars rating
One Medical: Newton 300 Needham St Suite 1B Newton 02459 (888) 663-6331 5 stars rating
PatriotDirect Family Medicine 117 W Central St Natick 01760 (508) 318-6941 5 stars rating
Pentucket Medical 260 Merrimac St Newburyport 01950 (888) 227-3762 5 stars rating
Pentucket Medical ExpressCare (Lawrence) 370 Merrimack St Lawrence 01843 (888) 227-3762 5 stars rating
Personal Primary Care 299 Carew St STE 234 Springfield 01104 (413) 798-0301 5 stars rating
Personalized Medical Care Medical Office Building, 200 Boylston St #311 Chestnut Hill 02467 (617) 964-3333 5 stars rating
PersonalMDs 25 Boylston St Suite 312 Chestnut Hill 02467 (617) 307-3200 5 stars rating
Pleasant Lake Medical Center 253 Pleasant Lake Ave Harwich 02645 (508) 432-5233 5 stars rating
Prima CARE, PC 203 Plymouth Ave Building 7 Fall River 02721 (508) 676-3292 5 stars rating
Primary & Preventive Care Inc 20 East St Ste 3 Hanover 02339 (781) 826-3146 5 stars rating
Quincy Spine Center 300 Congress St STE 304 Quincy 02169 (617) 773-6300 5 stars rating
Renaissance Family Medicine of Wellesley 332 Washington St #200 Wellesley Hills 02481 (781) 235-4088 5 stars rating
Revere Medical - Brighton Primary Care 280 Washington St Suite 208 Brighton 02135 (617) 779-7237 5 stars rating
Revere Medical - Chestnut Primary Care & OBGYN 822 Boylston St Suite 102 Chestnut Hill 02467 (617) 396-8866 5 stars rating
Revere Medical - Family Medicine Ayer 198 Groton Rd Suite 2 Ayer 01432 (978) 487-3000 5 stars rating
Revere Medical - Foxboro Primary Care 70 Walnut St Foxborough 02035 (508) 543-6371 5 stars rating
Revere Medical - Stanton Internal Medicine 280 Washington St Suite 102 Brighton 02135 (617) 782-5700 5 stars rating
SMG Brighton Internal Medicine 11 Nevins St Suite 505 Boston 02135 (617) 782-5316 5 stars rating
SMG Primary Care of North Andover 203 Turnpike St #300 North Andover 01845 (978) 269-0030 5 stars rating
Steward Family Medicine Specialists Brockton 1 Pearl St Suite 2200 Brockton 02301 (508) 897-6137 5 stars rating
Steward Primary Care of Taunton 2007 Bay St Suite 105 Taunton 02780 (774) 501-3229 5 stars rating
Sutton Medical 38-B Airport Rd Westfield 01085 (413) 561-0426 5 stars rating
Thrive Adult Primary Care 835 W Central St Suite 4 Franklin 02038 (774) 318-4205 5 stars rating
Trinity Family Medicine 3 Washington St #220 North Easton 02356 (508) 230-0155 5 stars rating
Trinity Health Of New England Medical Group: Mercy Campus 175 Carew St #110 Springfield 01104 (413) 737-8328 5 stars rating
Tristan Medical Norton Care Center 184 W Main St Norton 02766 (508) 824-0243 5 stars rating
United Family Medical Center 1 Wallace Bashaw Junior Way # 1002 Newburyport 01950 (978) 255-2612 5 stars rating
Veritas Direct Care 89 Lewis Bay Rd Suite 4 Hyannis 02601 (508) 418-6600 5 stars rating
Virtuous healthcare practice 344 Main St Fitchburg 01420 (978) 793-5571 5 stars rating
Vitality Family Medicine 316 Merrimac St Newburyport 01950 (978) 519-7664 5 stars rating
Westford Primary Care 198 Littleton Rd Suite 203 Westford 01886 (978) 955-2804 5 stars rating
Williamstown Medical at North Adams 71 Hospital Ave 2nd floor North Adams 01247 (413) 664-5710 5 stars rating
Women's Health Associates 65 Springfield Rd Westfield 01085 (413) 562-8306 5 stars rating
Yarmouth Medical Center 21 Aarons Way Unit 2 West Yarmouth 02673 (508) 760-2054 5 stars rating
Yuko Family Medicine 1180 Beacon St #3b Brookline 02446 (617) 566-9856 5 stars rating