Home ›
Cities ›
Massachusetts
Cities & Towns in Massachusetts: Complete List (2023)
Last updated: 2023 BLS data · Page refreshed: 2026-05-19
246 cities and towns with demographics, income, and housing data
U.S. Census ACS 2023 5-Year Estimates · Updated 2026
$110,156
Avg Median Income
5,031,356
Total Population
Median Household Income by State
Compare median household income across all states. Click any state for city details.
AK
AL
AR
AZ
CA
CO
FL
GA
HI
IA
ID
IL
IN
KS
KY
LA
ME
MI
MN
MO
MS
MT
NC
ND
NE
NM
NV
NY
OH
OK
OR
PA
SC
SD
TN
TX
UT
VA
WA
WI
WV
WY
VT
NH
MA
RI
CT
NJ
DE
MD
DC
Source: Bureau of Labor Statistics , OEWS 2023 Annual
AL
$61,001
AK
$73,748
AZ
$65,192
AR
$54,611
CA
$100,714
CO
$92,484
CT
$125,705
DE
$88,535
DC
$109,870
FL
$78,655
GA
$63,719
HI
$95,719
ID
$68,710
IL
$77,425
IN
$70,614
IA
$71,006
KS
$66,037
KY
$67,112
LA
$56,729
ME
$70,545
MD
$112,568
MA
$110,156
MI
$68,162
MN
$77,860
MS
$51,489
MO
$63,244
MT
$67,354
NE
$68,623
NV
$82,230
NH
$83,188
NJ
$118,687
NM
$68,129
NY
$99,434
NC
$66,834
ND
$74,115
OH
$73,664
OK
$58,277
OR
$78,660
PA
$75,492
RI
$97,673
SC
$61,079
SD
$68,796
TN
$65,453
TX
$75,354
UT
$92,843
VT
$72,426
VA
$90,518
WA
$95,277
WV
$56,331
WI
$75,393
WY
$82,286
Massachusetts has 246 cities, towns, and census-designated places tracked in our database.
The average median household income across Massachusetts communities is $110,156.
Median home values average $602,825.
The largest city is Boston with a population of 666,442.
Highest Median Income
$250,001
Most Affordable (Home Value)
$195,900
All 246 Cities in Massachusetts
A
City / Town
Population
Median Income
Median Home Value
Abington
17,053
$125,400
$539,600
Acushnet Center
2,810
$71,864
$378,900
Adams
5,427
$48,775
$197,400
Agawam
28,539
$85,421
$311,600
Amesbury
17,403
$103,554
$519,300
Amherst
38,182
$66,968
$484,900
Andover
9,451
$126,563
$726,100
Arlington
46,350
$150,701
$933,800
Athol
8,801
$67,394
$248,700
Attleboro
46,762
$98,954
$448,100
Ayer
3,098
$74,878
$444,600
B
City / Town
Population
Median Income
Median Home Value
Baldwinville
2,528
$51,917
$328,900
Barnstable
49,568
$91,982
$602,500
Barre
673
$75,202
$348,000
Belchertown
2,355
$77,428
$346,900
Bellingham
5,325
$96,763
$431,200
Belmont
27,175
$183,137
$1,159,000
Beverly
42,665
$106,044
$650,300
Blandford
433
$92,174
$227,900
Bliss Corner
5,405
$75,420
$446,200
Boston
666,442
$97,344
$731,700
Bourne
1,806
$97,847
$735,500
Boxford
2,284
$188,482
$979,100
Braintree
38,899
$122,214
$656,800
Brewster
1,994
$113,214
$858,100
Bridgewater
28,471
$112,651
$533,100
Brockton
105,386
$80,115
$437,500
Brookfield
828
$81,563
$370,400
Brookline
63,266
$142,101
$1,246,800
Burlington
26,274
$146,436
$740,600
Buzzards Bay
2,909
$94,388
$454,500
C
City / Town
Population
Median Income
Median Home Value
Cambridge
118,796
$130,748
$1,092,100
Cedar Crest
1,730
$168,721
$629,400
Chatham
1,600
$83,750
$1,866,800
Chelsea
39,908
$72,179
$493,500
Cheshire
674
N/A
N/A
Chester
681
$77,143
$257,400
Chicopee
55,295
$62,615
$274,500
Clinton
7,658
$79,516
$375,600
Cochituate
6,471
$192,361
$906,300
Cordaville
2,989
$165,375
$765,900
D
City / Town
Population
Median Income
Median Home Value
Danvers
28,098
$125,395
$644,200
Dedham
25,237
$128,955
$661,800
Deerfield
458
$182,788
N/A
Dennis
2,424
$109,882
$944,500
Dennis Port
3,691
$70,094
$523,900
Devens
1,723
$189,250
$556,800
Dover
2,308
$250,001
$1,308,300
Duxbury
1,994
$126,694
$1,705,600
E
City / Town
Population
Median Income
Median Home Value
East Brookfield
1,445
$69,837
$364,700
East Dennis
3,062
$103,654
$694,000
East Douglas
2,987
$138,309
$434,600
East Falmouth
6,245
$81,464
$593,000
East Harwich
5,654
$111,508
$638,900
East Pepperell
1,949
$96,198
$430,400
East Sandwich
3,864
$115,000
$689,000
Easthampton
16,086
$71,673
$371,500
Edgartown
904
$250,001
$2,000,001
Essex
1,688
$161,250
$797,100
Everett
50,045
$85,218
$610,000
F
City / Town
Population
Median Income
Median Home Value
Fall River
94,082
$56,673
$395,500
Falmouth
3,954
$68,227
$837,900
Fiskdale
2,311
$112,400
$409,300
Fitchburg
41,798
$73,040
$336,400
Forestdale
3,801
$108,158
$490,200
Foxborough
6,251
$86,871
$538,500
Framingham
72,399
$107,419
$627,300
Franklin
33,154
$145,773
$611,700
G
City / Town
Population
Median Income
Median Home Value
Gardner
21,148
$67,518
$301,600
Gloucester
30,075
$83,883
$600,600
Granby
1,152
$135,750
$340,100
Great Barrington
2,331
$64,506
$524,700
Green Harbor
1,314
$203,159
$816,900
Greenfield
17,664
$55,614
$263,100
Groton
1,232
$135,714
$758,500
H
City / Town
Population
Median Income
Median Home Value
Hanscom AFB
2,110
$104,688
N/A
Hanson
1,927
$119,211
$513,000
Harwich Center
1,774
$85,057
$636,800
Harwich Port
2,238
$70,761
$815,500
Hatfield
1,449
$110,972
$459,900
Haverhill
67,698
$88,326
$453,900
Hingham
5,130
$205,769
$1,255,700
Holbrook
11,380
$115,210
$465,400
Holland
1,301
$86,615
$325,200
Holyoke
37,813
$53,605
$274,100
Hopedale
4,360
$107,909
$424,800
Hopkinton
3,426
$201,094
$666,400
Housatonic
1,113
N/A
$437,000
Hudson
15,719
$90,524
$473,300
Hull
10,138
$115,485
$646,000
Huntington
892
$49,722
$320,000
I
City / Town
Population
Median Income
Median Home Value
Ipswich
4,924
$104,102
$598,400
K
City / Town
Population
Median Income
Median Home Value
Kingston
5,910
$150,886
$589,900
L
City / Town
Population
Median Income
Median Home Value
Lawrence
88,736
$60,433
$415,200
Lee
1,511
$70,724
$300,500
Lenox
1,866
$61,335
$410,700
Leominster
43,909
$83,816
$380,400
Lexington
34,295
$238,444
$1,203,100
Littleton Common
3,289
$135,074
$558,200
Longmeadow
15,696
$149,601
$454,100
Lowell
118,368
$78,658
$429,200
Lunenburg
2,057
$109,662
$494,800
Lynn
101,709
$75,043
$510,100
Lynnfield
13,064
$175,265
$917,600
M
City / Town
Population
Median Income
Median Home Value
Madaket
377
$112,500
$1,637,500
Malden
65,906
$100,606
$633,500
Mansfield Center
7,222
$97,798
$480,000
Marblehead
20,413
$182,132
$943,900
Marion Center
1,335
$150,700
$708,600
Marlborough
41,647
$91,968
$513,100
Marshfield
5,161
$97,105
$675,300
Marshfield Hills
1,978
$216,250
$851,700
Mashpee Neck
908
$92,284
$492,300
Mattapoisett Center
2,669
$105,500
$651,900
Maynard
10,712
$124,067
$527,400
Medfield
6,849
$218,946
$815,300
Medford
59,354
$129,540
$755,500
Melrose
29,650
$133,953
$822,900
Methuen
53,475
$113,310
$499,700
Middleborough Center
8,155
$97,616
$424,900
Milford
27,731
$93,310
$464,700
Millers Falls
1,054
$68,750
$254,200
Millis-Clicquot
4,437
$146,853
$545,600
Milton
28,587
$188,529
$933,200
Monomoscoy Island
141
$155,341
$1,125,000
Monson Center
1,613
$64,563
$289,200
Monument Beach
3,277
$77,167
$559,900
N
City / Town
Population
Median Income
Median Home Value
Nahant
3,325
$112,762
$748,800
Nantucket
10,017
$148,017
$1,465,300
Needham
32,459
$214,308
$1,188,500
New Bedford
100,998
$56,981
$357,300
New Seabury
726
$212,750
$954,700
Newburyport
18,652
$139,625
$834,000
Newton
89,044
$190,304
$1,264,900
North Adams
12,606
$47,500
$195,900
North Attleborough
30,984
$112,665
$482,200
North Brookfield
2,659
$77,740
$272,200
North Eastham
2,085
$77,442
$689,300
North Falmouth
2,838
$121,509
$715,300
North Lakeville
3,624
$106,713
$543,300
North Pembroke
3,393
$194,309
$536,000
North Plymouth
4,337
$80,745
$494,500
North Scituate
6,492
$140,329
$824,800
North Seekonk
2,974
$114,712
$436,700
North Westport
5,289
$87,582
$411,300
Northampton
30,962
$80,288
$429,700
Northborough
6,392
$133,839
$560,500
Northfield
1,070
$68,333
$300,500
Northwest Harwich
3,932
$107,730
$665,100
Norton Center
2,663
$119,949
$543,500
Norwood
31,542
$107,030
$651,700
O
City / Town
Population
Median Income
Median Home Value
Oak Bluffs
1,184
N/A
N/A
Ocean Bluff-Brant Rock
4,540
$119,310
$554,000
Ocean Grove
3,453
$118,696
$362,200
Onset
1,380
$137,997
$408,300
Orange
3,737
$48,115
$231,400
Orleans
1,480
$78,359
$582,000
Oxford
5,671
$89,623
$345,700
P
City / Town
Population
Median Income
Median Home Value
Palmer
12,381
$78,480
$271,400
Peabody
54,695
$96,657
$596,200
Pepperell
1,971
$76,726
$457,300
Petersham
312
$107,813
$389,100
Pinehurst
6,845
$146,250
$623,800
Pittsfield
43,457
$70,582
$256,900
Plymouth
7,918
$81,703
$446,800
Pocasset
2,247
$84,583
$709,900
Popponesset
563
$102,357
$720,900
Provincetown
3,452
$158,125
$959,000
Q
City / Town
Population
Median Income
Median Home Value
Quincy
102,114
$98,882
$618,500
R
City / Town
Population
Median Income
Median Home Value
Randolph
34,878
$109,573
$496,400
Raynham Center
4,841
$132,382
$547,700
Reading
25,612
$165,912
$809,000
Revere
60,012
$86,969
$597,400
Rockport
4,704
$86,250
$748,200
Rowley
1,708
$109,622
$614,800
Russell
487
$106,806
$302,800
Rutland
2,019
$95,724
$406,600
S
City / Town
Population
Median Income
Median Home Value
Sagamore
4,072
$108,315
$575,700
Salem
44,795
$85,153
$542,800
Salisbury
5,656
$92,469
$465,900
Sandwich
2,890
$117,321
$584,300
Saugus
28,773
$101,539
$603,400
Scituate
5,796
$124,549
$821,600
Seabrook
530
$142,031
$864,000
Seconsett Island
168
$82,875
$1,152,300
Sharon
6,232
$183,808
$677,900
Shelburne Falls
1,845
$76,536
$314,500
Shirley
1,146
$108,494
$395,800
Siasconset
204
N/A
$1,652,200
Smith Mills
4,612
$64,818
$420,400
Somerset
18,298
$112,677
$418,800
Somerville
81,036
$132,572
$911,300
South Ashburnham
1,500
$126,071
$370,300
South Deerfield
1,882
$103,056
$452,900
South Dennis
3,135
$88,411
$495,700
South Duxbury
3,252
$212,734
$982,000
South Lancaster
2,177
$109,173
$421,400
South Yarmouth
11,552
$82,188
$541,700
Southbridge
17,928
$66,287
$294,800
Spencer
5,661
$59,931
$341,300
Springfield
154,749
$52,656
$245,000
Stoneham
23,355
$113,964
$671,900
Sturbridge
2,443
$131,568
$418,400
Swampscott
15,277
$134,386
$771,100
T
City / Town
Population
Median Income
Median Home Value
Taunton
60,433
$79,283
$422,800
Teaticket
1,759
$84,837
$535,800
The Pinehills
5,282
$122,798
$693,100
Topsfield
2,624
$191,146
$836,600
Townsend
987
$58,571
$344,800
Turners Falls
4,124
$54,772
$246,700
U
City / Town
Population
Median Income
Median Home Value
Upton
3,234
$110,900
$476,300
V
City / Town
Population
Median Income
Median Home Value
Vineyard Haven
2,469
$77,665
$847,400
W
City / Town
Population
Median Income
Median Home Value
Wakefield
27,793
$134,306
$723,500
Walpole
6,461
$154,263
$626,600
Waltham
64,902
$120,216
$748,700
Ware
6,369
$45,158
$253,400
Wareham Center
3,635
$91,936
$425,700
Warren
1,426
$40,365
$248,800
Watertown
35,543
$126,265
$784,600
Webster
12,228
$63,837
$333,100
Wellesley
30,347
$250,001
$1,582,700
West Brookfield
1,563
$76,625
$313,700
West Chatham
1,258
N/A
$739,600
West Concord
5,876
$183,228
$904,200
West Dennis
2,556
$95,758
$644,800
West Falmouth
1,325
$77,292
$823,200
West Springfield
28,772
$69,371
$321,500
West Wareham
2,257
$58,560
$230,800
West Warren
613
$66,921
$284,500
West Yarmouth
6,194
$65,841
$494,600
Westborough
4,699
$106,200
$584,900
Westfield
40,378
$87,753
$325,100
Weweantic
1,452
$62,481
$420,800
Weymouth
58,505
$102,714
$552,100
White Island Shores
1,620
$106,667
$407,900
Whitinsville
7,115
$96,145
$449,600
Wilbraham
3,679
$92,188
$400,300
Williamstown
5,070
$97,917
$439,300
Wilmington
23,336
$168,152
$680,500
Winchendon
4,331
$55,809
$276,300
Winchester
23,406
$230,198
$1,215,200
Winthrop
18,759
$116,167
$649,600
Woburn
41,939
$111,185
$673,500
Woods Hole
988
$71,724
$877,500
Worcester
207,055
$70,102
$374,400
Y
City / Town
Population
Median Income
Median Home Value
Yarmouth Port
5,961
$110,304
$604,900
Frequently Asked Questions
How many cities are in Massachusetts?
There are 246 cities, towns, and census-designated places in Massachusetts tracked in our database, based on U.S. Census Bureau data.
What is the average median household income in Massachusetts?
The average median household income across Massachusetts communities is $110,156, based on ACS 5-Year Estimates.
What is the average home value in Massachusetts?
The average median home value across Massachusetts cities is $602,825.
What is the largest city in Massachusetts?
The largest city in Massachusetts is Boston with a population of 666,442.
Data Source & Methodology
City data is sourced from the U.S. Census Bureau’s American Community Survey (ACS) 2023 5-Year Estimates. Includes demographics, income, education, housing, and employment data for all census-designated places.
Our Methodology · Data Sources · Source: U.S. Census Bureau
You're Almost In!
Thanks for subscribing. We just sent a confirmation email — tap the link inside to complete your signup.
📧 Check your inbox (and spam folder, just in case)