Jobs in the United States → United States guide → Massachusetts → Cities

Massachusetts: the 80 largest cities

Population, county output and jobs, pay, rent and commute for each city, with the map; every city opens its own guide.

In short: Massachusetts: 80 largest cities, from Boston (666,442 residents) to Webster (12,228).
Boston (666,442 residents)Worcester (207,055 residents)Springfield (154,749 residents)Cambridge (118,796 residents)Lowell (118,368 residents)Brockton (105,386 residents)Quincy (102,114 residents)Lynn (101,709 residents)New Bedford (100,998 residents)Fall River (94,082 residents)Newton (89,044 residents)Lawrence (88,736 residents)Somerville (81,036 residents)Framingham (72,399 residents)Haverhill (67,698 residents)Malden (65,906 residents)Waltham (64,902 residents)Brookline (63,266 residents)Taunton (60,433 residents)Revere (60,012 residents)Medford (59,354 residents)Weymouth Town (58,505 residents)Chicopee (55,295 residents)Peabody (54,695 residents)Everett (50,045 residents)Barnstable Town (49,568 residents)Attleboro (46,762 residents)Arlington (46,350 residents)Salem (44,795 residents)Leominster (43,909 residents)Pittsfield (43,457 residents)Beverly (42,665 residents)Woburn (41,939 residents)Fitchburg (41,798 residents)Marlborough (41,647 residents)Westfield (40,378 residents)Chelsea (39,908 residents)Braintree Town (38,899 residents)Amherst Town (38,182 residents)Holyoke (37,813 residents)Randolph Town (34,878 residents)Lexington (34,295 residents)Franklin Town (33,154 residents)Needham (32,459 residents)Norwood (31,542 residents)North Attleborough Town (30,984 residents)Northampton (30,962 residents)Wellesley (30,347 residents)Gloucester (30,075 residents)Melrose (29,650 residents)Saugus (28,773 residents)West Springfield Town (28,772 residents)Milton (28,587 residents)Agawam Town (28,539 residents)Bridgewater Town (28,471 residents)Danvers (28,098 residents)Wakefield (27,793 residents)Milford (27,731 residents)Belmont (27,175 residents)Burlington (26,274 residents)Reading (25,612 residents)Dedham (25,237 residents)Winchester (23,406 residents)Stoneham (23,355 residents)Wilmington (23,336 residents)Gardner (21,148 residents)Marblehead (20,413 residents)Winthrop Town (18,759 residents)Newburyport (18,652 residents)Somerset (18,298 residents)Southbridge Town (17,928 residents)Greenfield (17,664 residents)Abington (17,053 residents)Hudson (15,719 residents)Longmeadow (15,696 residents)Swampscott (15,277 residents)Lynnfield (13,064 residents)North Adams (12,606 residents)Palmer Town (12,381 residents)Webster (12,228 residents)BostonWorcesterSpringfieldCambridgeLowellBrocktonQuincyLynnNew BedfordFall RiverNewtonLawrence
Map of Massachusetts: the 80 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 80 cities →

By AtiveSite · Published 07/11/2026 · Updated 07/11/2026 · Every figure is linked to its source below.

80cities covered
4,365,486residents in them
14counties
Bostonlargest city
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Massachusetts · all 80 cities + map → · all 14 counties → · Massachusetts rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Massachusetts

Cities

CITY (80 largest of Massachusetts) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: ACS 2020–2024; BEA 2024; QCEW 2024; BLS 2026M09

The 80 largest places in Massachusetts by population, each with its own guide. GDP, jobs, average pay and unemployment are for the county where the city lies (official statistics do not exist for cities); income, rent, home value and education are for the city itself. Click any column to sort.

Sort:
# ⇅City ⇅County ⇅Population ⇅County GDP 2024 ⇅County jobs ⇅County average pay ⇅County unemployment ⇅Median household income ⇅Median rent ⇅Median home value ⇅Bachelor's+ ⇅
1BostonSuffolk County666,442$190,778 m713,809$131,2804.2%$97,344$2,147$731,70054.9%
2WorcesterWorcester County207,055$60,947 m351,476$71,6414.2%$70,102$1,487$374,40035.2%
3SpringfieldHampden County154,749$30,598 m202,129$62,8345.3%$52,656$1,144$245,00020.5%
4CambridgeMiddlesex County118,796$240,665 m926,104$113,7043.8%$130,748$2,787$1,092,10080.8%
5LowellMiddlesex County118,368$240,665 m926,104$113,7043.8%$78,658$1,625$429,20030.0%
6BrocktonPlymouth County105,386$36,917 m194,985$69,8584.2%$80,115$1,641$437,50022.3%
7QuincyNorfolk County102,114$75,071 m346,327$84,4973.9%$98,882$2,118$618,50050.3%
8LynnEssex County101,709$60,733 m323,694$75,5484.3%$75,043$1,722$510,10024.1%
9New BedfordBristol County100,998$36,041 m227,971$64,6694.5%$56,981$1,137$357,30017.0%
10Fall RiverBristol County94,082$36,041 m227,971$64,6694.5%$56,673$1,155$395,50016.4%
11NewtonMiddlesex County89,044$240,665 m926,104$113,7043.8%$190,304$2,370$1,264,90081.1%
12LawrenceEssex County88,736$60,733 m323,694$75,5484.3%$60,433$1,662$415,20016.8%
13SomervilleMiddlesex County81,036$240,665 m926,104$113,7043.8%$132,572$2,517$911,30069.4%
14FraminghamMiddlesex County72,399$240,665 m926,104$113,7043.8%$107,419$2,033$627,30048.7%
15HaverhillEssex County67,698$60,733 m323,694$75,5484.3%$88,326$1,668$453,90032.6%
16MaldenMiddlesex County65,906$240,665 m926,104$113,7043.8%$100,606$2,204$633,50045.1%
17WalthamMiddlesex County64,902$240,665 m926,104$113,7043.8%$120,216$2,268$748,70057.3%
18Brookline (unincorporated)Norfolk County63,266$75,071 m346,327$84,4973.9%$142,101$2,835$1,246,80085.4%
19TauntonBristol County60,433$36,041 m227,971$64,6694.5%$79,283$1,324$422,80023.9%
20RevereSuffolk County60,012$190,778 m713,809$131,2804.2%$86,969$2,076$597,40024.6%
21MedfordMiddlesex County59,354$240,665 m926,104$113,7043.8%$129,540$2,509$755,50059.8%
22Weymouth TownNorfolk County58,505$75,071 m346,327$84,4973.9%$102,714$1,941$552,10042.8%
23ChicopeeHampden County55,295$30,598 m202,129$62,8345.3%$62,615$1,157$274,50022.9%
24PeabodyEssex County54,695$60,733 m323,694$75,5484.3%$96,657$1,950$596,20035.0%
25EverettMiddlesex County50,045$240,665 m926,104$113,7043.8%$85,218$2,076$610,00024.9%
26Barnstable TownBarnstable County49,568$19,298 m96,280$64,7073.8%$91,982$1,917$602,50042.1%
27AttleboroBristol County46,762$36,041 m227,971$64,6694.5%$98,954$1,590$448,10034.0%
28Arlington (unincorporated)Middlesex County46,350$240,665 m926,104$113,7043.8%$150,701$2,082$933,80076.1%
29SalemEssex County44,795$60,733 m323,694$75,5484.3%$85,153$1,836$542,80047.8%
30LeominsterWorcester County43,909$60,947 m351,476$71,6414.2%$83,816$1,354$380,40033.5%
31PittsfieldBerkshire County43,457$9,165 m57,946$62,2573.9%$70,582$1,134$256,90034.2%
32BeverlyEssex County42,665$60,733 m323,694$75,5484.3%$106,044$1,771$650,30053.4%
33WoburnMiddlesex County41,939$240,665 m926,104$113,7043.8%$111,185$2,221$673,50046.5%
34FitchburgWorcester County41,798$60,947 m351,476$71,6414.2%$73,040$1,222$336,40025.1%
35MarlboroughMiddlesex County41,647$240,665 m926,104$113,7043.8%$91,968$1,871$513,10040.5%
36WestfieldHampden County40,378$30,598 m202,129$62,8345.3%$87,753$1,117$325,10033.2%
37ChelseaSuffolk County39,908$190,778 m713,809$131,2804.2%$72,179$1,956$493,50022.2%
38Braintree TownNorfolk County38,899$75,071 m346,327$84,4973.9%$122,214$2,024$656,80047.5%
39Amherst TownHampshire County38,182$10,389 m65,786$62,0063.8%$66,968$1,671$484,90075.6%
40HolyokeHampden County37,813$30,598 m202,129$62,8345.3%$53,605$1,021$274,10025.9%
41Randolph TownNorfolk County34,878$75,071 m346,327$84,4973.9%$109,573$2,103$496,40035.5%
42Lexington (unincorporated)Middlesex County34,295$240,665 m926,104$113,7043.8%$238,444$2,891$1,203,10084.3%
43Franklin TownNorfolk County33,154$75,071 m346,327$84,4973.9%$145,773$1,899$611,70058.1%
44Needham (unincorporated)Norfolk County32,459$75,071 m346,327$84,4973.9%$214,308$2,409$1,188,50081.9%
45Norwood (unincorporated)Norfolk County31,542$75,071 m346,327$84,4973.9%$107,030$2,116$651,70055.4%
46North Attleborough TownBristol County30,984$36,041 m227,971$64,6694.5%$112,665$1,509$482,20046.4%
47NorthamptonHampshire County30,962$10,389 m65,786$62,0063.8%$80,288$1,439$429,70062.7%
48Wellesley (unincorporated)Norfolk County30,347$75,071 m346,327$84,4973.9%$250,001$2,886$1,582,70089.0%
49GloucesterEssex County30,075$60,733 m323,694$75,5484.3%$83,883$1,411$600,60040.3%
50MelroseMiddlesex County29,650$240,665 m926,104$113,7043.8%$133,953$1,970$822,90062.0%
51Saugus (unincorporated)Essex County28,773$60,733 m323,694$75,5484.3%$101,539$2,241$603,40031.4%
52West Springfield TownHampden County28,772$30,598 m202,129$62,8345.3%$69,371$1,144$321,50034.0%
53Milton (unincorporated)Norfolk County28,587$75,071 m346,327$84,4973.9%$188,529$1,474$933,20072.0%
54Agawam TownHampden County28,539$30,598 m202,129$62,8345.3%$85,421$1,256$311,60034.0%
55Bridgewater TownPlymouth County28,471$36,917 m194,985$69,8584.2%$112,651$2,092$533,10039.5%
56Danvers (unincorporated)Essex County28,098$60,733 m323,694$75,5484.3%$125,395$2,076$644,20048.4%
57Wakefield (unincorporated)Middlesex County27,793$240,665 m926,104$113,7043.8%$134,306$1,958$723,50059.7%
58Milford (unincorporated)Worcester County27,731$60,947 m351,476$71,6414.2%$93,310$1,889$464,70032.6%
59Belmont (unincorporated)Middlesex County27,175$240,665 m926,104$113,7043.8%$183,137$2,527$1,159,00080.9%
60Burlington (unincorporated)Middlesex County26,274$240,665 m926,104$113,7043.8%$146,436$2,718$740,60058.4%
61Reading (unincorporated)Middlesex County25,612$240,665 m926,104$113,7043.8%$165,912$1,991$809,00066.3%
62Dedham (unincorporated)Norfolk County25,237$75,071 m346,327$84,4973.9%$128,955$2,042$661,80055.0%
63Winchester (unincorporated)Middlesex County23,406$240,665 m926,104$113,7043.8%$230,198$2,279$1,215,20079.5%
64Stoneham (unincorporated)Middlesex County23,355$240,665 m926,104$113,7043.8%$113,964$2,035$671,90055.9%
65Wilmington (unincorporated)Middlesex County23,336$240,665 m926,104$113,7043.8%$168,152$2,394$680,50050.4%
66GardnerWorcester County21,148$60,947 m351,476$71,6414.2%$67,518$1,109$301,60023.8%
67Marblehead (unincorporated)Essex County20,413$60,733 m323,694$75,5484.3%$182,132$1,764$943,90078.3%
68Winthrop TownSuffolk County18,759$190,778 m713,809$131,2804.2%$116,167$2,064$649,60045.5%
69NewburyportEssex County18,652$60,733 m323,694$75,5484.3%$139,625$1,592$834,00067.0%
70Somerset (unincorporated)Bristol County18,298$36,041 m227,971$64,6694.5%$112,677$1,271$418,80037.6%
71Southbridge TownWorcester County17,928$60,947 m351,476$71,6414.2%$66,287$1,256$294,80019.4%
72GreenfieldFranklin County17,664$3,704 m25,435$54,2613.8%$55,614$1,107$263,10039.1%
73Abington (unincorporated)Plymouth County17,053$36,917 m194,985$69,8584.2%$125,400$1,724$539,60040.0%
74Hudson (unincorporated)Middlesex County15,719$240,665 m926,104$113,7043.8%$90,524$1,397$473,30043.5%
75Longmeadow (unincorporated)Hampden County15,696$30,598 m202,129$62,8345.3%$149,601$1,682$454,10067.1%
76Swampscott (unincorporated)Essex County15,277$60,733 m323,694$75,5484.3%$134,386$2,303$771,10062.2%
77Lynnfield (unincorporated)Essex County13,064$60,733 m323,694$75,5484.3%$175,265$2,676$917,60062.7%
78North AdamsBerkshire County12,606$9,165 m57,946$62,2573.9%$47,500$793$195,90028.4%
79Palmer TownHampden County12,381$30,598 m202,129$62,8345.3%$78,480$1,075$271,40023.5%
80Webster (unincorporated)Worcester County12,228$60,947 m351,476$71,6414.2%$63,837$1,198$333,10018.8%

Counties: GDP and jobs

COUNTY (all 14 counties) Official statistics Source: BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: BEA 2024; QCEW 2024 annual; BLS 2026M09

The economy of all 14 counties of Massachusetts, each with its own page: output (GDP), jobs, employer sites, pay, job change, unemployment and the largest private industry. "Listed cities" counts the 80 cities of this guide whose main county it is.

Sort:
County ⇅Population ⇅GDP 2024 ⇅GDP per resident ⇅Jobs (QCEW) ⇅Employer sites ⇅Average annual pay ⇅Job change vs 2023 ⇅Unemployment ⇅Largest private industry ⇅Listed cities ⇅
Middlesex County1,638,365$240,665 million$146,894926,10458,457$113,704-0.5%3.8%Professional and technical services22
Worcester County867,788$60,947 million$70,233351,47627,743$71,641+0.1%4.2%Health care and social assistance7
Essex County813,054$60,733 million$74,697323,69428,628$75,548+0.6%4.3%Health care and social assistance13
Suffolk County785,121$190,778 million$242,992713,80933,364$131,280+0.4%4.2%Health care and social assistance4
Norfolk County730,082$75,071 million$102,826346,32726,156$84,497+0.4%3.9%Health care and social assistance11
Bristol County582,270$36,041 million$61,897227,97117,906$64,669+0.0%4.5%Health care and social assistance6
Plymouth County535,075$36,917 million$68,993194,98516,845$69,858+0.7%4.2%Health care and social assistance3
Hampden County462,815$30,598 million$66,113202,12918,727$62,834-0.3%5.3%Health care and social assistance8
Barnstable County231,668$19,298 million$83,30296,2809,789$64,707+0.3%3.8%Accommodation and food services1
Hampshire County162,028$10,389 million$64,11765,7864,928$62,006+0.5%3.8%Health care and social assistance2
Berkshire County129,430$9,165 million$70,81257,9465,475$62,257-1.0%3.9%Health care and social assistance2
Franklin County70,944$3,704 million$52,20825,4352,581$54,261-1.9%3.8%Health care and social assistance1
Dukes County20,933$2,110 million$100,7849,1761,434$71,428+0.0%3.3%Accommodation and food services0
Nantucket County14,483$2,107 million$145,5058,5601,318$78,799+2.7%3.0%Accommodation and food services0

Unemployment is the latest month BLS published and may be preliminary. Counties with several large cities appear once.

Income and rent

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Income, rent and housing for each city. Rent as a share of income is the yearly median rent divided by the median household income.

Sort:
City ⇅Median household income ⇅Income per person ⇅Median rent a month ⇅Rent share of income ⇅Median home value ⇅Homeowners ⇅Poverty rate ⇅Unemployment (ACS) ⇅Labour force participation ⇅
Boston$97,344$61,698$2,14726.5%$731,70035.7%16.6%6.1%69.9%
Worcester$70,102$37,221$1,48725.5%$374,40042.8%19.6%6.5%65.2%
Springfield$52,656$27,337$1,14426.1%$245,00049.6%25.8%8.7%56.9%
Cambridge$130,748$78,723$2,78725.6%$1,092,10033.5%12.8%3.4%69.5%
Lowell$78,658$36,400$1,62524.8%$429,20043.2%16.9%5.7%67.6%
Brockton$80,115$35,830$1,64124.6%$437,50057.4%13.5%8.6%67.7%
Quincy$98,882$54,982$2,11825.7%$618,50045.2%10.6%7.0%70.8%
Lynn$75,043$35,598$1,72227.5%$510,10048.1%13.8%5.0%66.9%
New Bedford$56,981$30,556$1,13723.9%$357,30040.3%20.6%8.3%62.3%
Fall River$56,673$32,610$1,15524.5%$395,50035.3%19.6%6.5%61.9%
Newton$190,304$97,547$2,37014.9%$1,264,90070.0%4.5%3.8%65.8%
Lawrence$60,433$28,249$1,66233.0%$415,20028.1%17.6%8.5%68.7%
Somerville$132,572$73,940$2,51722.8%$911,30034.2%9.8%3.0%79.0%
Framingham$107,419$53,991$2,03322.7%$627,30054.8%10.4%4.8%72.1%
Haverhill$88,326$44,086$1,66822.7%$453,90062.8%11.3%5.7%68.6%
Malden$100,606$48,581$2,20426.3%$633,50041.3%11.4%5.4%72.2%
Waltham$120,216$58,449$2,26822.6%$748,70049.7%9.4%3.7%68.4%
Brookline$142,101$96,682$2,83523.9%$1,246,80046.9%8.7%3.6%73.1%
Taunton$79,283$38,819$1,32420.0%$422,80062.1%13.0%5.8%67.5%
Revere$86,969$41,127$2,07628.6%$597,40045.5%11.6%7.0%69.1%
Medford$129,540$66,184$2,50923.2%$755,50054.1%7.6%4.3%72.0%
Weymouth Town$102,714$58,879$1,94122.7%$552,10067.4%7.7%4.9%68.4%
Chicopee$62,615$35,887$1,15722.2%$274,50055.7%17.3%6.3%60.5%
Peabody$96,657$51,060$1,95024.2%$596,20065.6%7.7%4.9%65.2%
Everett$85,218$37,594$2,07629.2%$610,00037.2%14.7%5.5%72.4%
Barnstable Town$91,982$56,079$1,91725.0%$602,50075.7%7.4%3.1%62.2%
Attleboro$98,954$44,763$1,59019.3%$448,10066.2%8.7%4.7%71.6%
Arlington$150,701$91,718$2,08216.6%$933,80061.6%5.4%2.9%74.2%
Salem$85,153$50,339$1,83625.9%$542,80049.7%12.1%5.1%70.2%
Leominster$83,816$47,179$1,35419.4%$380,40062.3%9.2%6.2%67.6%
Pittsfield$70,582$45,178$1,13419.3%$256,90062.8%14.9%7.0%63.8%
Beverly$106,044$56,531$1,77120.0%$650,30060.1%9.4%4.4%67.5%
Woburn$111,185$58,435$2,22124.0%$673,50055.7%7.9%7.9%73.7%
Fitchburg$73,040$37,302$1,22220.1%$336,40054.1%15.6%6.7%66.3%
Marlborough$91,968$46,241$1,87124.4%$513,10056.0%9.6%5.5%72.2%
Westfield$87,753$41,820$1,11715.3%$325,10068.6%10.7%3.0%61.6%
Chelsea$72,179$32,986$1,95632.5%$493,50026.0%20.8%9.2%68.2%
Braintree Town$122,214$57,790$2,02419.9%$656,80077.6%5.9%4.0%69.8%
Amherst Town$66,968$30,708$1,67129.9%$484,90044.2%23.7%7.7%53.1%
Holyoke$53,605$31,236$1,02122.9%$274,10041.3%27.0%7.7%54.3%
Randolph Town$109,573$50,293$2,10323.0%$496,40071.3%8.4%7.7%68.0%
Lexington$238,444$114,758$2,89114.5%$1,203,10080.5%4.7%2.9%63.9%
Franklin Town$145,773$65,125$1,89915.6%$611,70078.2%5.9%5.2%71.1%
Needham$214,308$102,328$2,40913.5%$1,188,50083.1%3.7%4.4%67.8%
Norwood$107,030$63,827$2,11623.7%$651,70054.0%8.8%3.6%70.8%
North Attleborough Town$112,665$57,714$1,50916.1%$482,20072.1%4.7%5.7%72.2%
Northampton$80,288$50,705$1,43921.5%$429,70057.3%13.4%5.5%62.8%
Wellesley$250,001$111,798$2,88613.9%$1,582,70084.4%4.0%4.4%58.6%
Gloucester$83,883$53,768$1,41120.2%$600,60064.0%9.6%6.5%63.8%
Melrose$133,953$67,861$1,97017.6%$822,90067.2%3.8%3.7%68.4%
Saugus$101,539$48,230$2,24126.5%$603,40071.5%6.0%3.8%64.8%
West Springfield Town$69,371$40,352$1,14419.8%$321,50058.5%11.9%6.0%66.3%
Milton$188,529$74,857$1,4749.4%$933,20085.2%4.7%4.8%67.7%
Agawam Town$85,421$47,079$1,25617.6%$311,60074.4%6.7%4.0%62.5%
Bridgewater Town$112,651$46,657$2,09222.3%$533,10075.6%4.8%4.7%61.8%
Danvers$125,395$58,972$2,07619.9%$644,20069.2%4.8%4.7%69.0%
Wakefield$134,306$67,454$1,95817.5%$723,50070.7%4.9%4.4%70.6%
Milford$93,310$42,167$1,88924.3%$464,70062.2%8.4%5.0%71.3%
Belmont$183,137$95,484$2,52716.6%$1,159,00064.7%3.6%4.3%68.3%
Burlington$146,436$69,012$2,71822.3%$740,60074.2%5.9%4.4%67.1%
Reading$165,912$74,991$1,99114.4%$809,00082.4%3.2%3.3%67.2%
Dedham$128,955$69,824$2,04219.0%$661,80073.4%5.6%3.1%70.2%
Winchester$230,198$109,898$2,27911.9%$1,215,20081.7%4.7%3.8%67.6%
Stoneham$113,964$62,866$2,03521.4%$671,90071.0%5.3%2.2%69.6%
Wilmington$168,152$63,071$2,39417.1%$680,50088.0%3.8%4.8%71.8%
Gardner$67,518$37,215$1,10919.7%$301,60058.9%13.7%7.0%58.9%
Marblehead$182,132$103,980$1,76411.6%$943,90085.2%4.4%2.6%66.5%
Winthrop Town$116,167$60,457$2,06421.3%$649,60056.9%7.2%5.9%67.0%
Newburyport$139,625$83,895$1,59213.7%$834,00077.5%5.0%5.1%66.0%
Somerset$112,677$54,376$1,27113.5%$418,80087.0%4.9%3.3%63.5%
Southbridge Town$66,287$35,249$1,25622.7%$294,80042.7%15.3%7.2%66.0%
Greenfield$55,614$35,425$1,10723.9%$263,10055.7%15.2%6.3%58.5%
Abington$125,400$53,541$1,72416.5%$539,60072.7%5.2%6.0%75.3%
Hudson$90,524$50,737$1,39718.5%$473,30068.0%6.2%5.2%66.5%
Longmeadow$149,601$68,059$1,68213.5%$454,10090.1%4.1%6.1%59.6%
Swampscott$134,386$78,590$2,30320.6%$771,10075.9%7.1%6.1%66.6%
Lynnfield$175,265$78,330$2,67618.3%$917,60087.3%6.0%3.0%68.4%
North Adams$47,500$36,808$79320.0%$195,90051.0%18.6%5.0%54.7%
Palmer Town$78,480$45,032$1,07516.4%$271,40071.5%8.3%2.9%61.1%
Webster$63,837$36,043$1,19822.5%$333,10045.5%16.0%8.9%68.5%

Commute and people

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Sort:
City ⇅Drive alone ⇅Public transit ⇅Walk ⇅Work from home ⇅Commute 45+ min ⇅Born abroad ⇅Median age ⇅
Boston32.9%22.6%13.4%21.3%22.0%27.8%33.3
Worcester65.2%3.2%5.1%11.6%15.0%25.1%33.9
Springfield72.0%2.6%3.6%8.4%6.4%10.5%33.7
Cambridge19.7%18.0%19.2%30.8%13.3%29.7%30.4
Lowell71.0%1.6%4.1%10.6%18.7%30.5%35.6
Brockton70.7%4.7%1.4%6.9%26.6%33.7%36.7
Quincy50.2%16.3%2.5%21.2%33.4%33.0%38.6
Lynn66.4%8.7%2.4%7.9%23.6%37.5%36.5
New Bedford72.1%2.7%2.3%5.4%14.8%20.4%37.0
Fall River70.9%1.8%3.6%7.1%17.4%23.8%39.3
Newton47.5%7.7%4.9%32.2%17.0%24.3%42.1
Lawrence66.3%3.6%2.6%6.8%12.6%44.6%32.6
Somerville29.9%19.3%8.5%31.3%20.9%24.0%31.9
Framingham60.5%2.4%2.8%19.6%23.9%33.1%37.5
Haverhill75.0%1.8%1.6%12.5%20.1%13.7%39.4
Malden42.2%18.8%2.7%19.8%30.2%41.2%35.8
Waltham53.0%4.5%6.2%24.2%13.8%26.3%34.4
Brookline28.4%18.1%14.9%30.1%14.7%27.8%35.2
Taunton80.0%0.5%1.7%8.0%23.6%13.7%38.9
Revere53.1%21.8%1.8%9.2%30.0%44.2%39.2
Medford48.4%11.9%3.8%26.8%22.0%23.3%35.9
Weymouth Town67.3%6.3%0.7%18.1%32.9%14.3%44.1
Chicopee78.3%1.3%2.0%8.1%6.5%9.5%41.9
Peabody77.4%1.9%1.0%10.3%15.3%17.3%45.3
Everett51.7%16.2%3.5%10.5%31.6%45.9%35.2
Barnstable Town74.3%1.4%1.8%12.3%11.2%16.7%49.1
Attleboro72.2%2.4%1.5%14.5%24.5%11.4%39.8
Arlington43.5%11.1%2.0%34.5%27.3%18.6%41.6
Salem55.9%5.3%6.7%21.6%22.0%16.3%39.3
Leominster77.2%1.5%0.4%10.9%17.2%15.7%43.3
Pittsfield74.4%1.9%3.0%10.2%8.8%7.5%42.4
Beverly60.6%5.3%4.7%22.3%22.1%9.3%39.0
Woburn69.1%2.7%1.2%16.0%17.2%20.4%39.3
Fitchburg72.8%2.7%3.1%10.3%20.0%13.0%36.3
Marlborough65.2%0.4%1.9%16.2%22.6%30.8%37.5
Westfield78.3%2.1%3.3%8.6%14.9%9.4%39.9
Chelsea46.1%20.9%5.3%10.4%28.1%46.1%34.4
Braintree Town62.0%8.7%2.5%18.2%28.9%20.0%41.3
Amherst Town40.7%8.4%20.4%21.0%5.7%16.1%21.4
Holyoke72.6%3.4%2.9%11.1%5.3%6.2%40.0
Randolph Town65.0%7.9%1.0%15.1%36.0%36.0%41.3
Lexington50.9%4.7%1.8%36.7%27.7%34.4%47.3
Franklin Town67.7%3.0%1.7%22.1%30.4%10.3%41.3
Needham52.7%7.5%2.2%32.4%21.6%16.8%43.1
Norwood63.9%9.3%0.8%16.1%23.9%19.8%39.0
North Attleborough Town73.8%2.8%0.8%16.1%26.0%9.6%42.4
Northampton57.4%2.8%8.2%24.1%8.8%7.9%41.3
Wellesley47.7%5.2%10.1%32.0%23.5%18.1%37.1
Gloucester72.0%2.2%6.0%12.7%15.2%10.2%50.2
Melrose48.6%12.4%1.8%29.6%34.0%17.6%43.6
Saugus71.7%2.4%2.4%14.3%19.7%18.3%44.5
West Springfield Town81.0%0.3%1.7%10.4%3.9%18.5%40.1
Milton53.6%7.8%3.0%29.7%28.4%14.1%41.1
Agawam Town81.0%0.3%0.7%11.0%8.2%8.2%47.4
Bridgewater Town72.9%1.4%5.6%12.7%26.2%9.7%37.6
Danvers70.3%2.9%2.4%19.2%22.8%9.1%45.3
Wakefield59.8%6.2%2.2%24.6%30.4%10.7%42.4
Milford66.3%0.7%1.0%13.0%33.7%31.5%38.5
Belmont48.2%9.3%2.2%31.5%19.2%26.2%42.9
Burlington68.5%3.0%0.3%22.5%16.3%17.9%45.9
Reading56.9%4.5%1.1%30.2%26.9%9.5%43.7
Dedham63.4%5.5%2.1%20.0%21.4%14.3%44.6
Winchester51.6%6.2%2.6%33.8%25.5%20.1%42.5
Stoneham66.8%2.5%1.0%24.6%22.9%11.7%42.2
Wilmington70.5%3.2%0.9%19.7%21.5%6.7%42.3
Gardner68.8%1.7%2.7%13.3%25.4%7.9%43.7
Marblehead51.4%5.3%2.7%34.0%37.5%6.6%49.1
Winthrop Town52.8%16.9%2.6%18.2%31.2%19.3%43.0
Newburyport58.2%2.8%5.4%28.9%33.3%6.5%49.8
Somerset84.4%0.3%0.2%12.0%23.3%6.1%47.0
Southbridge Town76.2%0.1%4.8%4.8%19.3%5.0%40.9
Greenfield70.1%0.7%5.7%11.9%7.7%6.5%44.6
Abington72.2%3.6%0.8%15.1%28.4%11.2%39.1
Hudson69.9%1.3%3.0%18.3%22.7%20.5%43.8
Longmeadow70.2%0.2%1.3%24.7%14.0%14.2%44.6
Swampscott54.5%11.4%1.5%27.2%34.2%20.5%44.5
Lynnfield63.8%3.1%0.5%27.4%27.9%10.7%41.4
North Adams76.1%0.4%7.3%9.2%9.2%5.4%44.1
Palmer Town81.6%0.2%1.6%7.3%21.2%1.2%47.8
Webster77.2%0.3%2.3%7.1%18.9%12.1%37.2

Shares of workers aged 16 and over.

Metro pay

METRO Official statistics Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2025 · BEA Regional Price Parities · BLS Local Area Unemployment Statistics · Data: OEWS May 2025; RPP 2024

Cities that we could match to a BLS metropolitan area. Metro figures cover the whole area. The page of each city shows the occupations and pay of its metro.

Sort:
City ⇅Metropolitan area ⇅Jobs (OEWS) ⇅Median pay, all occupations ⇅Price level (US = 100) ⇅Unemployment ⇅
BostonBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
WorcesterWorcester, MA349,880$57,830102.54.2%
SpringfieldSpringfield, MA201,240$51,93096.15.3%
CambridgeBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
LowellBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
BrocktonBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
QuincyBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
LynnBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
New BedfordProvidence-Warwick, RI-MA714,120$53,680101.83.5%
Fall RiverProvidence-Warwick, RI-MA714,120$53,680101.83.5%
NewtonBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
LawrenceBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
SomervilleBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
FraminghamBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
HaverhillBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
MaldenBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
WalthamBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
BrooklineBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
TauntonProvidence-Warwick, RI-MA714,120$53,680101.83.5%
RevereBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
MedfordBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
Weymouth TownBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
ChicopeeSpringfield, MA201,240$51,93096.15.3%
PeabodyBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
EverettBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
Barnstable TownBarnstable Town, MA94,110$56,36098.43.8%
AttleboroProvidence-Warwick, RI-MA714,120$53,680101.83.5%
ArlingtonBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
SalemBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
LeominsterWorcester, MA349,880$57,830102.54.2%
PittsfieldPittsfield, MA56,810$51,86095.13.9%
BeverlyBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
WoburnBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
FitchburgWorcester, MA349,880$57,830102.54.2%
MarlboroughBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
WestfieldSpringfield, MA201,240$51,93096.15.3%
ChelseaBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
Braintree TownBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
Amherst TownAmherst Town-Northampton, MA65,670$57,030100.23.8%
HolyokeSpringfield, MA201,240$51,93096.15.3%
Randolph TownBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
LexingtonBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
Franklin TownBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
NeedhamBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
NorwoodBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
North Attleborough TownProvidence-Warwick, RI-MA714,120$53,680101.83.5%
NorthamptonAmherst Town-Northampton, MA65,670$57,030100.23.8%
WellesleyBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
GloucesterBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
MelroseBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
SaugusBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
West Springfield TownSpringfield, MA201,240$51,93096.15.3%
MiltonBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
Agawam TownSpringfield, MA201,240$51,93096.15.3%
Bridgewater TownBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
DanversBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
WakefieldBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
MilfordWorcester, MA349,880$57,830102.54.2%
BelmontBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
BurlingtonBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
ReadingBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
DedhamBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
WinchesterBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
StonehamBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
WilmingtonBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
GardnerWorcester, MA349,880$57,830102.54.2%
MarbleheadBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
Winthrop TownBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
NewburyportBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
SomersetProvidence-Warwick, RI-MA714,120$53,680101.83.5%
Southbridge TownWorcester, MA349,880$57,830102.54.2%
AbingtonBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
HudsonBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
LongmeadowSpringfield, MA201,240$51,93096.15.3%
SwampscottBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
LynnfieldBoston-Cambridge-Newton, MA-NH2,703,890$66,620108.33.9%
North AdamsPittsfield, MA56,810$51,86095.13.9%
Palmer TownSpringfield, MA201,240$51,93096.15.3%
WebsterWorcester, MA349,880$57,830102.54.2%

Climate

CITY Model estimate on a 0.5° grid Source: NASA POWER climatology (MERRA-2, 2001–2025) · Data: monthly means 2001–2025

Sort:
City ⇅January mean (°F) ⇅July mean (°F) ⇅Year mean (°F) ⇅Yearly precipitation (mm) ⇅
Boston267249.11206
Worcester227247.61182
Springfield247348.91202
Cambridge267249.11206
Lowell267249.11206
Brockton277350.11207
Quincy267249.11206
Lynn267249.11206
New Bedford327251.61160
Fall River327251.61160
Newton267249.11206
Lawrence267249.11206
Somerville267249.11206
Framingham267249.11206
Haverhill237147.41180
Malden267249.11206
Waltham267249.11206
Brookline267249.11206
Taunton277350.11207
Revere267249.11206
Medford267249.11206
Weymouth Town277350.11207
Chicopee247348.91202
Peabody267249.11206
Everett267249.11206
Barnstable Town347151.81155
Attleboro277350.11207
Arlington267249.11206
Salem317050.11281
Leominster227247.61182
Pittsfield207045.81200
Beverly317050.11281
Woburn267249.11206
Fitchburg227247.61182
Marlborough267249.11206
Westfield247348.91202
Chelsea267249.11206
Braintree Town277350.11207
Amherst Town217146.71192
Holyoke247348.91202
Randolph Town277350.11207
Lexington267249.11206
Franklin Town277350.11207
Needham267249.11206
Norwood277350.11207
North Attleborough Town277350.11207
Northampton217146.71192
Wellesley267249.11206
Gloucester317050.11281
Melrose267249.11206
Saugus267249.11206
West Springfield Town247348.91202
Milton277350.11207
Agawam Town247348.91202
Bridgewater Town277350.11207
Danvers267249.11206
Wakefield267249.11206
Milford277350.11207
Belmont267249.11206
Burlington267249.11206
Reading267249.11206
Dedham277350.11207
Winchester267249.11206
Stoneham267249.11206
Wilmington267249.11206
Gardner227247.61182
Marblehead317050.11281
Winthrop Town267249.11206
Newburyport296948.71336
Somerset327251.61160
Southbridge Town257248.81196
Greenfield217146.71192
Abington277350.11207
Hudson227247.61182
Longmeadow247348.91202
Swampscott317050.11281
Lynnfield267249.11206
North Adams207045.81200
Palmer Town247348.91202
Webster257248.81196

Satellite-reanalysis values on a grid of roughly 50 km; not weather-station records.

Rankings

Ready-made rankings of these cities, and of the metro areas that pay the most for common occupations:

Massachusetts: Largest Cities

Massachusetts: Cities With the Cheapest Rent

Massachusetts: Cities With the Highest Household Income

Massachusetts: Cities Where Rent Takes the Smallest Share of Income

Massachusetts: Cities With the Lowest Unemployment

Massachusetts: Cities in the Highest-Paying Counties

Massachusetts: Most College-Educated Cities

Massachusetts: Cities With the Most Homeowners

Massachusetts: Cities With the Most Remote Work

Massachusetts: Cities With the Shortest Commutes

Best Massachusetts metro areas for home health and personal care aides

Best Massachusetts metro areas for general and operations managers

Best Massachusetts metro areas for registered nurses

Best Massachusetts metro areas for retail salespersons

Best Massachusetts metro areas for fast food and counter workers

Best Massachusetts metro areas for cashiers

Best Massachusetts metro areas for janitors and cleaners, except maids and housekeeping cleaners

Best Massachusetts metro areas for waiters and waitresses

Best Massachusetts metro areas for customer service representatives

Best Massachusetts metro areas for stockers and order fillers

Best Massachusetts metro areas for software developers

Best Massachusetts metro areas for office clerks, general

Best Massachusetts metro areas for accountants and auditors

Best Massachusetts metro areas for market research analysts and marketing specialists

Best Massachusetts metro areas for teaching assistants, except postsecondary

City by city

City by city

1. Boston

666,442 residents · Suffolk County · median household income $97,344 · median rent $2,147 · guide: jobs, pay and living in Boston

2. Worcester

207,055 residents · Worcester County · median household income $70,102 · median rent $1,487 · guide: jobs, pay and living in Worcester

3. Springfield

154,749 residents · Hampden County · median household income $52,656 · median rent $1,144 · guide: jobs, pay and living in Springfield

4. Cambridge

118,796 residents · Middlesex County · median household income $130,748 · median rent $2,787 · guide: jobs, pay and living in Cambridge

5. Lowell

118,368 residents · Middlesex County · median household income $78,658 · median rent $1,625 · guide: jobs, pay and living in Lowell

6. Brockton

105,386 residents · Plymouth County · median household income $80,115 · median rent $1,641 · guide: jobs, pay and living in Brockton

7. Quincy

102,114 residents · Norfolk County · median household income $98,882 · median rent $2,118 · guide: jobs, pay and living in Quincy

8. Lynn

101,709 residents · Essex County · median household income $75,043 · median rent $1,722 · guide: jobs, pay and living in Lynn

9. New Bedford

100,998 residents · Bristol County · median household income $56,981 · median rent $1,137 · guide: jobs, pay and living in New Bedford

10. Fall River

94,082 residents · Bristol County · median household income $56,673 · median rent $1,155 · guide: jobs, pay and living in Fall River

11. Newton

89,044 residents · Middlesex County · median household income $190,304 · median rent $2,370 · guide: jobs, pay and living in Newton

12. Lawrence

88,736 residents · Essex County · median household income $60,433 · median rent $1,662 · guide: jobs, pay and living in Lawrence

13. Somerville

81,036 residents · Middlesex County · median household income $132,572 · median rent $2,517 · guide: jobs, pay and living in Somerville

14. Framingham

72,399 residents · Middlesex County · median household income $107,419 · median rent $2,033 · guide: jobs, pay and living in Framingham

15. Haverhill

67,698 residents · Essex County · median household income $88,326 · median rent $1,668 · guide: jobs, pay and living in Haverhill

16. Malden

65,906 residents · Middlesex County · median household income $100,606 · median rent $2,204 · guide: jobs, pay and living in Malden

17. Waltham

64,902 residents · Middlesex County · median household income $120,216 · median rent $2,268 · guide: jobs, pay and living in Waltham

18. Brookline

63,266 residents · Norfolk County · median household income $142,101 · median rent $2,835 · guide: jobs, pay and living in Brookline

19. Taunton

60,433 residents · Bristol County · median household income $79,283 · median rent $1,324 · guide: jobs, pay and living in Taunton

20. Revere

60,012 residents · Suffolk County · median household income $86,969 · median rent $2,076 · guide: jobs, pay and living in Revere

21. Medford

59,354 residents · Middlesex County · median household income $129,540 · median rent $2,509 · guide: jobs, pay and living in Medford

22. Weymouth Town

58,505 residents · Norfolk County · median household income $102,714 · median rent $1,941 · guide: jobs, pay and living in Weymouth Town

23. Chicopee

55,295 residents · Hampden County · median household income $62,615 · median rent $1,157 · guide: jobs, pay and living in Chicopee

24. Peabody

54,695 residents · Essex County · median household income $96,657 · median rent $1,950 · guide: jobs, pay and living in Peabody

25. Everett

50,045 residents · Middlesex County · median household income $85,218 · median rent $2,076 · guide: jobs, pay and living in Everett

26. Barnstable Town

49,568 residents · Barnstable County · median household income $91,982 · median rent $1,917 · guide: jobs, pay and living in Barnstable Town

27. Attleboro

46,762 residents · Bristol County · median household income $98,954 · median rent $1,590 · guide: jobs, pay and living in Attleboro

28. Arlington

46,350 residents · Middlesex County · median household income $150,701 · median rent $2,082 · guide: jobs, pay and living in Arlington

29. Salem

44,795 residents · Essex County · median household income $85,153 · median rent $1,836 · guide: jobs, pay and living in Salem

30. Leominster

43,909 residents · Worcester County · median household income $83,816 · median rent $1,354 · guide: jobs, pay and living in Leominster

31. Pittsfield

43,457 residents · Berkshire County · median household income $70,582 · median rent $1,134 · guide: jobs, pay and living in Pittsfield

32. Beverly

42,665 residents · Essex County · median household income $106,044 · median rent $1,771 · guide: jobs, pay and living in Beverly

33. Woburn

41,939 residents · Middlesex County · median household income $111,185 · median rent $2,221 · guide: jobs, pay and living in Woburn

34. Fitchburg

41,798 residents · Worcester County · median household income $73,040 · median rent $1,222 · guide: jobs, pay and living in Fitchburg

35. Marlborough

41,647 residents · Middlesex County · median household income $91,968 · median rent $1,871 · guide: jobs, pay and living in Marlborough

36. Westfield

40,378 residents · Hampden County · median household income $87,753 · median rent $1,117 · guide: jobs, pay and living in Westfield

37. Chelsea

39,908 residents · Suffolk County · median household income $72,179 · median rent $1,956 · guide: jobs, pay and living in Chelsea

38. Braintree Town

38,899 residents · Norfolk County · median household income $122,214 · median rent $2,024 · guide: jobs, pay and living in Braintree Town

39. Amherst Town

38,182 residents · Hampshire County · median household income $66,968 · median rent $1,671 · guide: jobs, pay and living in Amherst Town

40. Holyoke

37,813 residents · Hampden County · median household income $53,605 · median rent $1,021 · guide: jobs, pay and living in Holyoke

41. Randolph Town

34,878 residents · Norfolk County · median household income $109,573 · median rent $2,103 · guide: jobs, pay and living in Randolph Town

42. Lexington

34,295 residents · Middlesex County · median household income $238,444 · median rent $2,891 · guide: jobs, pay and living in Lexington

43. Franklin Town

33,154 residents · Norfolk County · median household income $145,773 · median rent $1,899 · guide: jobs, pay and living in Franklin Town

44. Needham

32,459 residents · Norfolk County · median household income $214,308 · median rent $2,409 · guide: jobs, pay and living in Needham

45. Norwood

31,542 residents · Norfolk County · median household income $107,030 · median rent $2,116 · guide: jobs, pay and living in Norwood

46. North Attleborough Town

30,984 residents · Bristol County · median household income $112,665 · median rent $1,509 · guide: jobs, pay and living in North Attleborough Town

47. Northampton

30,962 residents · Hampshire County · median household income $80,288 · median rent $1,439 · guide: jobs, pay and living in Northampton

48. Wellesley

30,347 residents · Norfolk County · median household income $250,001 · median rent $2,886 · guide: jobs, pay and living in Wellesley

49. Gloucester

30,075 residents · Essex County · median household income $83,883 · median rent $1,411 · guide: jobs, pay and living in Gloucester

50. Melrose

29,650 residents · Middlesex County · median household income $133,953 · median rent $1,970 · guide: jobs, pay and living in Melrose

51. Saugus

28,773 residents · Essex County · median household income $101,539 · median rent $2,241 · guide: jobs, pay and living in Saugus

52. West Springfield Town

28,772 residents · Hampden County · median household income $69,371 · median rent $1,144 · guide: jobs, pay and living in West Springfield Town

53. Milton

28,587 residents · Norfolk County · median household income $188,529 · median rent $1,474 · guide: jobs, pay and living in Milton

54. Agawam Town

28,539 residents · Hampden County · median household income $85,421 · median rent $1,256 · guide: jobs, pay and living in Agawam Town

55. Bridgewater Town

28,471 residents · Plymouth County · median household income $112,651 · median rent $2,092 · guide: jobs, pay and living in Bridgewater Town

56. Danvers

28,098 residents · Essex County · median household income $125,395 · median rent $2,076 · guide: jobs, pay and living in Danvers

57. Wakefield

27,793 residents · Middlesex County · median household income $134,306 · median rent $1,958 · guide: jobs, pay and living in Wakefield

58. Milford

27,731 residents · Worcester County · median household income $93,310 · median rent $1,889 · guide: jobs, pay and living in Milford

59. Belmont

27,175 residents · Middlesex County · median household income $183,137 · median rent $2,527 · guide: jobs, pay and living in Belmont

60. Burlington

26,274 residents · Middlesex County · median household income $146,436 · median rent $2,718 · guide: jobs, pay and living in Burlington

61. Reading

25,612 residents · Middlesex County · median household income $165,912 · median rent $1,991 · guide: jobs, pay and living in Reading

62. Dedham

25,237 residents · Norfolk County · median household income $128,955 · median rent $2,042 · guide: jobs, pay and living in Dedham

63. Winchester

23,406 residents · Middlesex County · median household income $230,198 · median rent $2,279 · guide: jobs, pay and living in Winchester

64. Stoneham

23,355 residents · Middlesex County · median household income $113,964 · median rent $2,035 · guide: jobs, pay and living in Stoneham

65. Wilmington

23,336 residents · Middlesex County · median household income $168,152 · median rent $2,394 · guide: jobs, pay and living in Wilmington

66. Gardner

21,148 residents · Worcester County · median household income $67,518 · median rent $1,109 · guide: jobs, pay and living in Gardner

67. Marblehead

20,413 residents · Essex County · median household income $182,132 · median rent $1,764 · guide: jobs, pay and living in Marblehead

68. Winthrop Town

18,759 residents · Suffolk County · median household income $116,167 · median rent $2,064 · guide: jobs, pay and living in Winthrop Town

69. Newburyport

18,652 residents · Essex County · median household income $139,625 · median rent $1,592 · guide: jobs, pay and living in Newburyport

70. Somerset

18,298 residents · Bristol County · median household income $112,677 · median rent $1,271 · guide: jobs, pay and living in Somerset

71. Southbridge Town

17,928 residents · Worcester County · median household income $66,287 · median rent $1,256 · guide: jobs, pay and living in Southbridge Town

72. Greenfield

17,664 residents · Franklin County · median household income $55,614 · median rent $1,107 · guide: jobs, pay and living in Greenfield

73. Abington

17,053 residents · Plymouth County · median household income $125,400 · median rent $1,724 · guide: jobs, pay and living in Abington

74. Hudson

15,719 residents · Middlesex County · median household income $90,524 · median rent $1,397 · guide: jobs, pay and living in Hudson

75. Longmeadow

15,696 residents · Hampden County · median household income $149,601 · median rent $1,682 · guide: jobs, pay and living in Longmeadow

76. Swampscott

15,277 residents · Essex County · median household income $134,386 · median rent $2,303 · guide: jobs, pay and living in Swampscott

77. Lynnfield

13,064 residents · Essex County · median household income $175,265 · median rent $2,676 · guide: jobs, pay and living in Lynnfield

78. North Adams

12,606 residents · Berkshire County · median household income $47,500 · median rent $793 · guide: jobs, pay and living in North Adams

79. Palmer Town

12,381 residents · Hampden County · median household income $78,480 · median rent $1,075 · guide: jobs, pay and living in Palmer Town

80. Webster

12,228 residents · Worcester County · median household income $63,837 · median rent $1,198 · guide: jobs, pay and living in Webster

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore