Cities & Towns in Massachusetts: Complete List (2023)

Last updated: 2023 BLS data · Page refreshed:

246 cities and towns with demographics, income, and housing data

U.S. Census ACS 2023 5-Year Estimates · Updated 2026

246
Cities & Towns
$110,156
Avg Median Income
$602,825
Avg Home Value
5,031,356
Total Population

Median Household Income by State

Compare median household income across all states. Click any state for city details.

Click for full breakdown →
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
$51,489
$125,705

Source: Bureau of Labor Statistics, OEWS 2023 Annual

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.

Largest City
666,442
Highest Median Income
$250,001
Most Affordable (Home Value)
$195,900

All 246 Cities in Massachusetts

A B C D E F G H I K L M N O P Q R S T U V W Y

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

Salaries in Massachusetts

Explore salary data for popular occupations in Massachusetts:

See all Massachusetts salaries →

Highest Paying Jobs in Massachusetts Average Salary in Massachusetts

Colleges in Massachusetts

See all Massachusetts colleges →

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

Cities in Other States

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming

Earn More in Massachusetts

Remote roles that pay Massachusetts rates, resumes that beat local ATS filters, and skills that shift your market value. · Sponsored - see disclosure.

FlexJobs · (Ad)
Access 50,000+ vetted remote, hybrid, and flexible job listings. No ads, no scams.
Find Remote & Flexible Jobs →
MyPerfectResume · (Ad)
Create an ATS-friendly resume in minutes. Trusted by millions of job seekers.
Build My Resume →
ExpertRating · (Ad)
300+ online certifications in Project Management, Six Sigma, IT & more. Boost your resume today.
Get Certified & Earn More →
Mondly by Pearson · (Ad)
Join 140M+ learners. Master any of 41 languages with bite-sized lessons. Trusted by Pearson.
Learn a New Language →

Get Monthly Salary Insights & Career Data

Free data-driven career updates — no spam, unsubscribe anytime.

Join career-minded Americans who use data to make smarter decisions. Privacy Policy