Cambridge is the #1 ranked city in Massachusetts with 90.00 (family score). This ranking includes 151 Massachusetts cities with available data.
| # | City | Population | Family Score |
|---|---|---|---|
| 1 | Cambridge | 117,794 | 90.00 |
| 2 | Oak Bluffs | 1,357 | 85.30 |
| 3 | Provincetown | 3,466 | 82.40 |
| 4 | Boston | 663,972 | 81.30 |
| 5 | Somerville | 80,549 | 79.10 |
| 6 | Quincy | 101,361 | 73.10 |
| 7 | Waltham | 64,723 | 71.80 |
| 8 | Chelsea | 39,460 | 69.60 |
| 9 | Hull | 10,098 | 69.30 |
| 10 | Westborough | 4,234 | 67.80 |
| 11 | Nahant | 3,328 | 67.60 |
| 12 | Medford | 59,062 | 67.60 |
| 13 | Northampton | 28,640 | 67.10 |
| 14 | Brookline | 62,822 | 66.90 |
| 15 | Plymouth | 7,852 | 66.90 |
| 16 | Watertown Town | 35,270 | 66.70 |
| 17 | Nantucket | 10,837 | 66.20 |
| 18 | Ayer | 3,012 | 65.30 |
| 19 | Chatham | 1,614 | 63.80 |
| 20 | Revere | 59,933 | 63.30 |
| 21 | Foxborough | 6,356 | 62.40 |
| 22 | North Adams | 12,660 | 62.40 |
| 23 | Dedham | 25,109 | 62.20 |
| 24 | Bourne | 1,765 | 62.00 |
| 25 | Greenfield | 17,662 | 62.00 |
| 26 | Falmouth | 3,996 | 62.00 |
| 27 | Malden | 65,509 | 61.80 |
| 28 | Shirley | 1,256 | 60.00 |
| 29 | Pittsfield | 43,559 | 60.00 |
| 30 | Marlborough | 41,398 | 59.60 |
| 31 | Webster | 12,300 | 59.60 |
| 32 | Lowell | 114,799 | 59.30 |
| 33 | Fall River | 93,764 | 59.30 |
| 34 | Lee | 1,522 | 58.90 |
| 35 | Winthrop Town | 18,807 | 58.40 |
| 36 | Holyoke | 37,949 | 58.40 |
| 37 | Essex | 1,775 | 58.40 |
| 38 | Maynard | 10,663 | 58.20 |
| 39 | Chicopee | 55,213 | 58.20 |
| 40 | Fitchburg | 41,633 | 57.60 |
| 41 | Gloucester | 29,862 | 57.60 |
| 42 | Braintree Town | 38,762 | 56.40 |
| 43 | Framingham | 72,013 | 55.80 |
| 44 | Amherst Town | 35,472 | 55.60 |
| 45 | Peabody | 54,180 | 55.30 |
| 46 | West Springfield Town | 28,635 | 55.10 |
| 47 | Wakefield | 27,284 | 55.10 |
| 48 | Palmer Town | 12,372 | 54.90 |
| 49 | Ware | 5,723 | 54.70 |
| 50 | Bellingham | 4,939 | 54.70 |
| 51 | Belchertown | 2,299 | 54.70 |
| 52 | Weymouth Town | 57,786 | 54.70 |
| 53 | Dennis | 1,903 | 54.40 |
| 54 | Salisbury | 5,735 | 54.40 |
| 55 | Haverhill | 67,387 | 54.20 |
| 56 | Great Barrington | 1,953 | 54.00 |
| 57 | Barnstable Town | 49,232 | 53.80 |
| 58 | Lynn | 100,905 | 53.80 |
| 59 | Adams | 5,584 | 53.60 |
| 60 | Salem | 44,241 | 53.30 |
| 61 | Arlington | 46,015 | 53.10 |
| 62 | Abington | 17,008 | 53.10 |
| 63 | Beverly | 42,408 | 53.10 |
| 64 | Leominster | 43,697 | 52.70 |
| 65 | Springfield | 154,751 | 52.40 |
| 66 | Burlington | 26,223 | 52.20 |
| 67 | New Bedford | 100,731 | 52.20 |
| 68 | Kingston | 6,373 | 52.20 |
| 69 | Norwood | 31,380 | 52.20 |
| 70 | Ipswich | 4,806 | 52.00 |
| 71 | Everett | 49,236 | 51.80 |
| 72 | Walpole | 5,989 | 51.60 |
| 73 | Woburn | 41,205 | 51.30 |
| 74 | Duxbury | 1,620 | 51.10 |
| 75 | Athol | 8,711 | 51.10 |
| 76 | Orleans | 1,618 | 50.40 |
| 77 | Taunton | 59,719 | 50.20 |
| 78 | Medfield | 6,355 | 50.00 |
| 79 | Stoneham | 22,986 | 49.80 |
| 80 | Sandwich | 2,976 | 49.80 |
| 81 | Hingham | 5,343 | 49.30 |
| 82 | Saugus | 28,599 | 49.30 |
| 83 | Holbrook | 11,320 | 48.90 |
| 84 | Easthampton Town | 16,103 | 48.90 |
| 85 | Gardner | 21,075 | 48.40 |
| 86 | Marblehead | 20,334 | 48.00 |
| 87 | Randolph Town | 34,683 | 47.30 |
| 88 | Melrose | 29,488 | 47.30 |
| 89 | Southbridge Town | 17,806 | 47.10 |
| 90 | Orange | 3,793 | 47.10 |
| 91 | Amesbury Town | 17,277 | 46.90 |
| 92 | Williamstown | 4,352 | 46.90 |
| 93 | Milford | 27,919 | 46.90 |
| 94 | Agawam Town | 28,510 | 46.70 |
| 95 | Brockton | 105,080 | 46.70 |
| 96 | Pepperell | 1,887 | 46.40 |
| 97 | Groton | 1,571 | 46.00 |
| 98 | Marshfield | 4,698 | 45.80 |
| 99 | Danvers | 27,924 | 45.80 |
| 100 | Newburyport | 18,444 | 45.60 |
| 101 | Dover | 2,386 | 45.60 |
| 102 | Wilmington | 23,195 | 45.30 |
| 103 | Andover | 9,261 | 45.10 |
| 104 | Lawrence | 88,297 | 44.70 |
| 105 | Brewster | 1,711 | 44.70 |
| 106 | Hudson | 15,610 | 43.80 |
| 107 | Swampscott | 15,209 | 43.10 |
| 108 | Hanson | 2,002 | 42.70 |
| 109 | Scituate | 5,602 | 42.70 |
| 110 | Lenox | 1,809 | 41.80 |
| 111 | Hopkinton | 3,142 | 41.10 |
| 112 | Attleboro | 46,499 | 40.90 |
| 113 | Clinton | 6,908 | 40.70 |
| 114 | Lynnfield | 12,964 | 40.20 |
| 115 | Newton | 88,504 | 40.00 |
| 116 | Holland | 1,313 | 39.10 |
| 117 | Belmont | 27,009 | 38.70 |
| 118 | West Brookfield | 1,518 | 38.70 |
| 119 | Wellesley | 29,906 | 38.20 |
| 120 | Lexington | 34,085 | 38.00 |
| 121 | Sturbridge | 2,277 | 37.80 |
| 122 | Spencer | 5,520 | 37.30 |
| 123 | Franklin Town | 33,067 | 37.10 |
| 124 | Needham | 32,059 | 36.40 |
| 125 | Topsfield | 2,573 | 36.20 |
| 126 | Westfield | 40,673 | 36.00 |
| 127 | Winchester | 22,862 | 36.00 |
| 128 | North Attleborough Town | 30,842 | 36.00 |
| 129 | Reading | 25,448 | 35.80 |
| 130 | Oxford | 5,572 | 35.80 |
| 131 | Milton | 28,481 | 35.30 |
| 132 | Northborough | 6,720 | 34.40 |
| 133 | Townsend | 1,082 | 34.20 |
| 134 | Methuen Town | 53,043 | 34.00 |
| 135 | East Brookfield | 1,349 | 34.00 |
| 136 | Upton | 2,985 | 33.80 |
| 137 | Boxford | 2,325 | 33.30 |
| 138 | Somerset | 18,246 | 32.90 |
| 139 | Sharon | 6,022 | 32.40 |
| 140 | Rockport | 4,795 | 32.20 |
| 141 | Lunenburg | 2,163 | 31.30 |
| 142 | Longmeadow | 15,724 | 31.30 |
| 143 | Worcester | 205,501 | 30.00 |
| 144 | Bridgewater Town | 28,669 | 29.80 |
| 145 | Hopedale | 4,126 | 29.10 |
| 146 | Wilbraham | 4,247 | 28.40 |
| 147 | Winchendon | 4,407 | 28.00 |
| 148 | Rowley | 1,576 | 26.40 |
| 149 | Granby | 1,127 | 25.30 |
| 150 | Rutland | 1,796 | 24.40 |
| 151 | Hatfield | 1,361 | 22.70 |
Cities in Massachusetts are ranked by family score. Only cities with populations above 1,000 are included. Data sourced from Multiple Sources. Last updated 2026.