Massachusetts Area Profiles
89 published city profiles across Massachusetts, each built from the same authoritative sources and compared on the same terms.
Statewide signals
OpportunityTop 24% of 51 states measured60
Growth37th of 51 states measured42
Housing affordability42nd of 51 states measured58
ClimateTop 48% of 51 states measured63
Physical resilienceTop 8% of 51 states measured87
AccessTop 20% of 51 states measured88
Economic stabilityTop 6% of 51 states measured88
Cities
89 published profiles across 9 areasBoston-Cambridge-Newton, MA-NH
59 cities
| City | County | Population | Area Score |
|---|---|---|---|
| Boston | Suffolk County | 666,442 | 62 |
| Cambridge | Middlesex County | 118,796 | 70 |
| Lowell | Middlesex County | 118,368 | 60 |
| Brockton | Plymouth County | 105,386 | 51 |
| Quincy | Norfolk County | 102,114 | 69 |
| Lynn | Essex County | 101,709 | 54 |
| Newton | Middlesex County | 89,044 | 72 |
| Lawrence | Essex County | 88,736 | 48 |
| Somerville | Middlesex County | 81,036 | 66 |
| Framingham | Middlesex County | 72,399 | 63 |
| Haverhill | Essex County | 67,698 | 56 |
| Malden | Middlesex County | 65,906 | 63 |
| Waltham | Middlesex County | 64,902 | 65 |
| Brookline | Norfolk County | 63,266 | 72 |
| Revere | Suffolk County | 60,012 | 61 |
| Medford | Middlesex County | 59,354 | 65 |
| Weymouth Town | Norfolk County | 58,505 | 63 |
| Peabody | Essex County | 54,695 | 54 |
| Methuen | Essex County | 53,475 | 63 |
| Everett | Middlesex County | 50,045 | 61 |
| Arlington | Middlesex County | 46,350 | 72 |
| Salem | Essex County | 44,795 | 61 |
| Beverly | Essex County | 42,665 | 66 |
| Woburn | Middlesex County | 41,939 | 65 |
| Marlborough | Middlesex County | 41,647 | 65 |
| Chelsea | Suffolk County | 39,908 | 58 |
| Braintree Town | Norfolk County | 38,899 | 69 |
| Watertown | Middlesex County | 35,543 | 67 |
| Randolph Town | Norfolk County | 34,878 | 57 |
| Lexington | Middlesex County | 34,295 | 70 |
| Franklin Town | Norfolk County | 33,154 | 75 |
| Needham | Norfolk County | 32,459 | 71 |
| Norwood | Norfolk County | 31,542 | 71 |
| Wellesley | Norfolk County | 30,347 | — |
| Gloucester | Essex County | 30,075 | 57 |
| Melrose | Middlesex County | 29,650 | 72 |
| Saugus | Essex County | 28,773 | 60 |
| Milton | Norfolk County | 28,587 | 73 |
| Bridgewater Town | Plymouth County | 28,471 | 65 |
| Danvers | Essex County | 28,098 | 64 |
| Wakefield | Middlesex County | 27,793 | 66 |
| Belmont | Middlesex County | 27,175 | 70 |
| Burlington | Middlesex County | 26,274 | 68 |
| Reading | Middlesex County | 25,612 | 71 |
| Dedham | Norfolk County | 25,237 | 69 |
| Winchester | Middlesex County | 23,406 | 72 |
| Stoneham | Middlesex County | 23,355 | 69 |
| Wilmington | Middlesex County | 23,336 | 69 |
| Marblehead | Essex County | 20,413 | 67 |
| Winthrop Town | Suffolk County | 18,759 | 67 |
| Newburyport | Essex County | 18,652 | 71 |
| Amesbury | Essex County | 17,403 | 62 |
| Abington | Plymouth County | 17,053 | 68 |
| Hudson | Middlesex County | 15,719 | 64 |
| Swampscott | Essex County | 15,277 | 64 |
| Lynnfield | Essex County | 13,064 | 64 |
| Holbrook | Norfolk County | 11,380 | 67 |
| Maynard | Middlesex County | 10,712 | 68 |
| Hull | Plymouth County | 10,138 | 66 |
Springfield, MA
8 cities
| City | County | Population | Area Score |
|---|---|---|---|
| Springfield | Hampden County | 154,749 | 47 |
| Chicopee | Hampden County | 55,295 | 53 |
| Westfield | Hampden County | 40,378 | 58 |
| Holyoke | Hampden County | 37,813 | 50 |
| West Springfield Town | Hampden County | 28,772 | 56 |
| Agawam Town | Hampden County | 28,539 | 63 |
| Longmeadow | Hampden County | 15,696 | 63 |
| Palmer Town | Hampden County | 12,381 | 53 |
Worcester, MA
7 cities
| City | County | Population | Area Score |
|---|---|---|---|
| Worcester | Worcester County | 207,055 | 62 |
| Leominster | Worcester County | 43,909 | 62 |
| Fitchburg | Worcester County | 41,798 | 55 |
| Milford | Worcester County | 27,731 | 63 |
| Gardner | Worcester County | 21,148 | 55 |
| Southbridge Town | Worcester County | 17,928 | 52 |
| Webster | Worcester County | 12,228 | 57 |
Providence-Warwick, RI-MA
6 cities
| City | County | Population | Area Score |
|---|---|---|---|
| New Bedford | Bristol County | 100,998 | 49 |
| Fall River | Bristol County | 94,082 | 52 |
| Taunton | Bristol County | 60,433 | 60 |
| Attleboro | Bristol County | 46,762 | 63 |
| North Attleborough Town | Bristol County | 30,984 | 69 |
| Somerset | Bristol County | 18,298 | 66 |
Amherst Town-Northampton, MA
3 cities
| City | County | Population | Area Score |
|---|---|---|---|
| Amherst Town | Hampshire County | 38,182 | 67 |
| Northampton | Hampshire County | 30,962 | 65 |
| Easthampton | Hampshire County | 16,086 | 66 |
Barnstable Town, MA
2 cities
| City | County | Population | Area Score |
|---|---|---|---|
| Barnstable Town | Barnstable County | 49,568 | 57 |
| South Yarmouth | Barnstable County | 11,552 | 50 |
Pittsfield, MA
2 cities
| City | County | Population | Area Score |
|---|---|---|---|
| Pittsfield | Berkshire County | 43,457 | 47 |
| North Adams | Berkshire County | 12,606 | 42 |
Strongest opportunity
- Nantucket 89
- Cambridge 71
- Somerville 69
- Newton 68
- Newburyport 66
Fastest development
- Taunton 81
- Nantucket 78
- Franklin Town 77
- Newburyport 74
- Salem 73
Statewide physical risk
HurricaneElevated
EarthquakeModerate
Ice stormModerate
Coastal floodingModerate
Low or minimal exposure: inland flooding, lightning, heat wave, strong wind, cold wave, tornado, landslide, drought, winter weather, wildfire, hail, avalanche, tsunami, volcanic activity.
Population-weighted across every county in Massachusetts, derived from the FEMA National Risk Index. Exposure varies substantially within a state — check the individual city and ZIP profiles.
Statewide data
| Metric | Value | Compared nationally | Source period |
|---|---|---|---|
| Broadband access ±0.1%2024 ACS 5-Year | 92.8% | Top 12%of 52 | 2024 ACS 5-Year |
| Distance to major airportNASR current cycle | 29 mi | Top 24%of 51 | NASR current cycle |
| Major airports within 100 milesNASR current cycle | 6 | Top 14%of 51 | NASR current cycle |
| No internet access ±0.1%2024 ACS 5-Year | 5.2% | Top 16%of 52 | 2024 ACS 5-Year |
| Annual precipitation1991-2020 Normals | 43.9" | 68th percentileof 51 | 1991-2020 Normals |
| Average January low1991-2020 Normals | 21°F | 48th percentileof 51 | 1991-2020 Normals |
| Average July high1991-2020 Normals | 86°F | 36th percentileof 51 | 1991-2020 Normals |
| Comfortable months1991-2020 Normals | 5 | Bottom 22%of 51 | 1991-2020 Normals |
| Seasonal temperature swing1991-2020 Normals | 44°F | 46th percentileof 51 | 1991-2020 Normals |
| Average household size ±0.012024 ACS 5-Year | 2.44 | 39th percentileof 52 | 2024 ACS 5-Year |
| Households ±5,1822024 ACS 5-Year | 2,785,042 | 71st percentileof 52 | 2024 ACS 5-Year |
| Median age ±0.12024 ACS 5-Year | 40.0 | 67th percentileof 52 | 2024 ACS 5-Year |
| Population2024 ACS 5-Year | 7,044,056 | 71st percentileof 52 | 2024 ACS 5-Year |
| Population change (1 year)July 1, 2024 estimate | +1.0% | Top 28%of 51 | July 1, 2024 estimate |
| Population change (4 years)July 1, 2024 estimate | +2.0% | Top 50%of 51 | July 1, 2024 estimate |
| Population density2024 ACS 5-Year | 903/sq mi | 92nd percentileof 52 | 2024 ACS 5-Year |
| Population estimateJuly 1, 2024 estimate | 7,136,171 | 70th percentileof 51 | July 1, 2024 estimate |
| Average permitted value per unit12 months ending July 2026 | $339,719 | 94th percentileof 51 | 12 months ending July 2026 |
| Housing units permitted (12 months)12 months ending July 2026 | 13,951 | Bottom 40%of 51 | 12 months ending July 2026 |
| Multifamily share of permits12 months ending July 2026 | 58.1% | 94th percentileof 51 | 12 months ending July 2026 |
| Permit change (3 years)12 months ending July 2026 | −4.9% | Bottom 34%of 51 | 12 months ending July 2026 |
| Permit change (year over year)12 months ending July 2026 | +11.7% | Top 18%of 51 | 12 months ending July 2026 |
| Permits per 1,000 residents12 months ending July 2026 | 2.0 | Bottom 8%of 51 | 12 months ending July 2026 |
| Cost of living index2023 | 107.7 | Bottom 12%of 51 | 2023 |
| Home price change (1 year)2026 Q2 | +3.2% | 42nd percentileof 51 | 2026 Q2 |
| Home price change (5 years)2026 Q2 | +41.9% | 44th percentileof 51 | 2026 Q2 |
| Home price change (10 years)2026 Q2 | +91.9% | 56th percentileof 51 | 2026 Q2 |
| Home price to income ±0.02024 ACS 5-Year | 4.2 | Bottom 22%of 52 | 2024 ACS 5-Year |
| Homeownership rate ±0.3%2024 ACS 5-Year | 62.5% | 8th percentileof 52 | 2024 ACS 5-Year |
| Housing units ±4532024 ACS 5-Year | 3,030,406 | 71st percentileof 52 | 2024 ACS 5-Year |
| Median gross rent ±$92024 ACS 5-Year | $1,762 | Bottom 6%of 52 | 2024 ACS 5-Year |
| Median home value ±$2,1692024 ACS 5-Year | $562,100 | 92nd percentileof 52 | 2024 ACS 5-Year |
| Median property taxes ±$182024 ACS 5-Year | $5,992 | 92nd percentileof 52 | 2024 ACS 5-Year |
| Owner household income ±$7702024 ACS 5-Year | $135,402 | Top 2%of 52 | 2024 ACS 5-Year |
| Property tax rate ±0.01%2024 ACS 5-Year | 1.07% | 69th percentileof 52 | 2024 ACS 5-Year |
| Rent as a share of income ±0.3%2024 ACS 5-Year | 30.9% | Bottom 25%of 52 | 2024 ACS 5-Year |
| Seasonal and second homes ±2,5042024 ACS 5-Year | 112,328 | 76th percentileof 52 | 2024 ACS 5-Year |
| Second homes2024 ACS 5-Year | 3.7% | 63rd percentileof 52 | 2024 ACS 5-Year |
| Vacancy rate2024 ACS 5-Year | 4.4% | 8th percentileof 52 | 2024 ACS 5-Year |
| Vacant housing units ±5,3512024 ACS 5-Year | 245,364 | 59th percentileof 52 | 2024 ACS 5-Year |
| Median household income ±$5272024 ACS 5-Year | $103,960 | Top 2%of 52 | 2024 ACS 5-Year |
| Per capita income ±$2912024 ACS 5-Year | $57,897 | Top 2%of 52 | 2024 ACS 5-Year |
| Poverty rate ±0.2%2024 ACS 5-Year | 9.4% | Top 16%of 52 | 2024 ACS 5-Year |
| Average commute ±0.1 min2024 ACS 5-Year | 31.4 min | Bottom 8%of 52 | 2024 ACS 5-Year |
| Bachelor's degree or higher ±0.3%2024 ACS 5-Year | 47.3% | Top 2%of 52 | 2024 ACS 5-Year |
| Drove alone to work ±0.2%2024 ACS 5-Year | 61.2% | 4th percentileof 52 | 2024 ACS 5-Year |
| EmploymentAugust 2026 | 3,745,603 | Top 26%of 51 | August 2026 |
| Employment change (3 years)August 2026 | +0.3% | Top 46%of 51 | August 2026 |
| Employment change (year over year)August 2026 | −1.4% | Bottom 36%of 51 | August 2026 |
| Labor forceAugust 2026 | 3,916,260 | 74th percentileof 51 | August 2026 |
| Labor force participation ±0.2%2024 ACS 5-Year | 83.2% | Top 12%of 52 | 2024 ACS 5-Year |
| Public transit to work ±0.1%2024 ACS 5-Year | 6.5% | 94th percentileof 52 | 2024 ACS 5-Year |
| Unemployment change (year over year)August 2026 | −0.2% | Top 50%of 51 | August 2026 |
| Unemployment rateAugust 2026 | 4.4% | Bottom 36%of 51 | August 2026 |
| Worked from home ±0.2%2024 ACS 5-Year | 18.6% | 90th percentileof 52 | 2024 ACS 5-Year |
| Math proficiency2018-19 school year | 51.9% | Top 16%of 50 | 2018-19 school year |
| Public schools2024-25 school year | 1,803 | 60th percentileof 51 | 2024-25 school year |
| Reading proficiency2018-19 school year | 55.2% | Top 31%of 49 | 2018-19 school year |
| Schools behind the staffing ratio2024-25 school year | 1,775 | 61st percentileof 50 | 2024-25 school year |
| Students per teacher2024-25 school year | 12.0 | Top 14%of 50 | 2024-25 school year |
Counties in Massachusetts
13 publishedSome measures are published by county and nowhere finer — death rates by intent among them. On a county page those describe the geography they are printed on.
Middlesex County, MA
1,638,365 residents · 0.9 homicide deaths per 100k
Worcester County, MA
867,788 residents · 2.0 homicide deaths per 100k
Essex County, MA
813,054 residents · 1.7 homicide deaths per 100k
Suffolk County, MA
785,121 residents · 2.9 homicide deaths per 100k
Norfolk County, MA
730,082 residents · 1.0 homicide deaths per 100k
Bristol County, MA
582,270 residents · 1.6 homicide deaths per 100k
Plymouth County, MA
535,075 residents · 3.2 homicide deaths per 100k
Hampden County, MA
462,815 residents · 3.5 homicide deaths per 100k
Barnstable County, MA
231,668 residents · 0.9 homicide deaths per 100k
Hampshire County, MA
162,028 residents · 2.0 homicide deaths per 100k
Berkshire County, MA
129,430 residents · 2.5 homicide deaths per 100k
Franklin County, MA
70,944 residents · 1.8 homicide deaths per 100k
Nantucket County, MA
14,483 residents · 0.0 homicide deaths per 100k