Jobs in the United States → United States guide → Massachusetts → Cities → Cities in the Highest-Paying Counties

Massachusetts: cities in the highest-paying counties

Ranked from official statistics; every city opens its own guide.

In short: Massachusetts: Boston has the highest average pay in its county ($131,280) among the 80 largest places.
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)
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.

Boston#1
$131,280county average annual pay
80cities ranked
🆕 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

Ranking

CITY (80 largest of Massachusetts) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BLS QCEW 2024 · Data: ACS 2020–2024; QCEW 2024

Among the 80 largest places in Massachusetts, Boston has the highest average pay in its county ($131,280), followed by Revere and Chelsea. Click any column to sort; click a city for its guide.

What the ranking shows

Across the 80 places in Massachusetts that we cover, the median is $75,548 and the average $86,343; the figure runs from $131,280 (Boston) to $54,261 (Greenfield). That is a spread of 2.4 times between the two ends.

How to use it

The first five are Boston, Revere, Chelsea, Winthrop Town, Cambridge. A high or low position is not good or bad on its own: read it together with the other measures on the city pages. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.

Sort:
# ⇅City ⇅County ⇅County average annual pay ⇅Population ⇅Median household income ⇅Median rent ⇅
1BostonSuffolk County$131,280666,442$97,344$2,147
2RevereSuffolk County$131,28060,012$86,969$2,076
3ChelseaSuffolk County$131,28039,908$72,179$1,956
4Winthrop TownSuffolk County$131,28018,759$116,167$2,064
5CambridgeMiddlesex County$113,704118,796$130,748$2,787
6LowellMiddlesex County$113,704118,368$78,658$1,625
7NewtonMiddlesex County$113,70489,044$190,304$2,370
8SomervilleMiddlesex County$113,70481,036$132,572$2,517
9FraminghamMiddlesex County$113,70472,399$107,419$2,033
10MaldenMiddlesex County$113,70465,906$100,606$2,204
11WalthamMiddlesex County$113,70464,902$120,216$2,268
12MedfordMiddlesex County$113,70459,354$129,540$2,509
13EverettMiddlesex County$113,70450,045$85,218$2,076
14Arlington (unincorporated)Middlesex County$113,70446,350$150,701$2,082
15WoburnMiddlesex County$113,70441,939$111,185$2,221
16MarlboroughMiddlesex County$113,70441,647$91,968$1,871
17Lexington (unincorporated)Middlesex County$113,70434,295$238,444$2,891
18MelroseMiddlesex County$113,70429,650$133,953$1,970
19Wakefield (unincorporated)Middlesex County$113,70427,793$134,306$1,958
20Belmont (unincorporated)Middlesex County$113,70427,175$183,137$2,527
21Burlington (unincorporated)Middlesex County$113,70426,274$146,436$2,718
22Reading (unincorporated)Middlesex County$113,70425,612$165,912$1,991
23Winchester (unincorporated)Middlesex County$113,70423,406$230,198$2,279
24Stoneham (unincorporated)Middlesex County$113,70423,355$113,964$2,035
25Wilmington (unincorporated)Middlesex County$113,70423,336$168,152$2,394
26Hudson (unincorporated)Middlesex County$113,70415,719$90,524$1,397
27QuincyNorfolk County$84,497102,114$98,882$2,118
28Brookline (unincorporated)Norfolk County$84,49763,266$142,101$2,835
29Weymouth TownNorfolk County$84,49758,505$102,714$1,941
30Braintree TownNorfolk County$84,49738,899$122,214$2,024
31Randolph TownNorfolk County$84,49734,878$109,573$2,103
32Franklin TownNorfolk County$84,49733,154$145,773$1,899
33Needham (unincorporated)Norfolk County$84,49732,459$214,308$2,409
34Norwood (unincorporated)Norfolk County$84,49731,542$107,030$2,116
35Wellesley (unincorporated)Norfolk County$84,49730,347$250,001$2,886
36Milton (unincorporated)Norfolk County$84,49728,587$188,529$1,474
37Dedham (unincorporated)Norfolk County$84,49725,237$128,955$2,042
38LynnEssex County$75,548101,709$75,043$1,722
39LawrenceEssex County$75,54888,736$60,433$1,662
40HaverhillEssex County$75,54867,698$88,326$1,668
41PeabodyEssex County$75,54854,695$96,657$1,950
42SalemEssex County$75,54844,795$85,153$1,836
43BeverlyEssex County$75,54842,665$106,044$1,771
44GloucesterEssex County$75,54830,075$83,883$1,411
45Saugus (unincorporated)Essex County$75,54828,773$101,539$2,241
46Danvers (unincorporated)Essex County$75,54828,098$125,395$2,076
47Marblehead (unincorporated)Essex County$75,54820,413$182,132$1,764
48NewburyportEssex County$75,54818,652$139,625$1,592
49Swampscott (unincorporated)Essex County$75,54815,277$134,386$2,303
50Lynnfield (unincorporated)Essex County$75,54813,064$175,265$2,676
51WorcesterWorcester County$71,641207,055$70,102$1,487
52LeominsterWorcester County$71,64143,909$83,816$1,354
53FitchburgWorcester County$71,64141,798$73,040$1,222
54Milford (unincorporated)Worcester County$71,64127,731$93,310$1,889
55GardnerWorcester County$71,64121,148$67,518$1,109
56Southbridge TownWorcester County$71,64117,928$66,287$1,256
57Webster (unincorporated)Worcester County$71,64112,228$63,837$1,198
58BrocktonPlymouth County$69,858105,386$80,115$1,641
59Bridgewater TownPlymouth County$69,85828,471$112,651$2,092
60Abington (unincorporated)Plymouth County$69,85817,053$125,400$1,724
61Barnstable TownBarnstable County$64,70749,568$91,982$1,917
62New BedfordBristol County$64,669100,998$56,981$1,137
63Fall RiverBristol County$64,66994,082$56,673$1,155
64TauntonBristol County$64,66960,433$79,283$1,324
65AttleboroBristol County$64,66946,762$98,954$1,590
66North Attleborough TownBristol County$64,66930,984$112,665$1,509
67Somerset (unincorporated)Bristol County$64,66918,298$112,677$1,271
68SpringfieldHampden County$62,834154,749$52,656$1,144
69ChicopeeHampden County$62,83455,295$62,615$1,157
70WestfieldHampden County$62,83440,378$87,753$1,117
71HolyokeHampden County$62,83437,813$53,605$1,021
72West Springfield TownHampden County$62,83428,772$69,371$1,144
73Agawam TownHampden County$62,83428,539$85,421$1,256
74Longmeadow (unincorporated)Hampden County$62,83415,696$149,601$1,682
75Palmer TownHampden County$62,83412,381$78,480$1,075
76PittsfieldBerkshire County$62,25743,457$70,582$1,134
77North AdamsBerkshire County$62,25712,606$47,500$793
78Amherst TownHampshire County$62,00638,182$66,968$1,671
79NorthamptonHampshire County$62,00630,962$80,288$1,439
80GreenfieldFranklin County$54,26117,664$55,614$1,107

Other rankings for Massachusetts

Largest Cities · Cities With the Cheapest Rent · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes

Unincorporated places are census-designated places: they have no city government but are counted as communities. County figures describe the whole county where the city lies.

FAQ

Which Massachusetts city has the highest average pay in its county?

Boston, with $131,280 (among the 80 largest places; ACS 2020–2024).

How many cities are ranked?

The 80 largest places in Massachusetts by population.

Sources

Sources

Jobs in other countries

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