Median Household Income
$103,960
Median Home Value
$562,100
Median Gross Rent
$1,762/mo
Poverty Rate
10.0%
Unemployment Rate
5.1%
Homeownership Rate
62.5%
Bachelor's Degree or Higher
47.3%
Median Age
40.0
Population Over Time
Massachusetts grew 5.8% from 2014 to 2024.
2014
6,657,291
2016
6,742,143
2018
6,830,193
2020
6,873,003
2022
6,984,205
2024
7,044,056
Business & Industry
Massachusetts has 183,767 business establishments employing 3,487,228 people.
Professional, scientific, and technical services
21,966
Construction
21,631
Health care and social assistance
21,002
Other services (except public administration)
18,920
Accommodation and food services
18,127
Administrative and support and waste management and remediation services
11,796
Finance and insurance
9,268
Real estate and rental and leasing
8,539
Establishments by industry sector. Source: U.S. Census Bureau, County Business Patterns.
Largest Cities in Massachusetts
See all →Boston665,945 people$97,344Worcester204,191 people$70,102Springfield155,305 people$52,656Cambridge117,962 people$130,748Lowell114,737 people$78,658Brockton104,713 people$80,115Quincy100,981 people$98,882Lynn100,653 people$75,043New Bedford100,620 people$56,981Fall River93,638 people$56,673Newton88,453 people$190,304Lawrence88,067 people$60,433Somerville80,464 people$132,572Framingham71,805 people$107,419Haverhill67,273 people$88,326Malden65,463 people$100,606Waltham64,711 people$120,216Brookline62,698 people$142,101Medford61,748 people$129,540Revere60,577 people$86,969Taunton59,436 people$79,283Weymouth Town57,300 people$102,714Chicopee55,441 people$62,615Peabody54,204 people$96,657Barnstable Town48,922 people$91,982Everett48,685 people$85,218Attleboro46,384 people$98,954Arlington45,906 people$150,701Salem44,541 people$85,153Pittsfield43,730 people$70,582Leominster43,620 people$83,816Beverly42,414 people$106,044Fitchburg41,621 people$73,040Marlborough41,391 people$91,968Woburn40,992 people$111,185Westfield40,794 people$87,753Chelsea39,890 people$72,179Braintree Town38,748 people$122,214Holyoke38,210 people$53,605Randolph Town34,691 people$109,573Lexington34,221 people$238,444Amherst Town33,389 people$66,968Franklin Town32,777 people$145,773Needham31,957 people$214,308Norwood31,343 people$107,030North Attleborough Town30,750 people$112,665Wellesley29,862 people$250,001Gloucester29,830 people$83,883Melrose29,477 people$133,953West Springfield Town28,755 people$69,371
Counties in Massachusetts
Source: U.S. Census Bureau, American Community Survey, ACS 2020-2024.