Interactive map

Massachusetts Map

Every county, city and town in Massachusetts on one zoomable map, with interstates, US highways, rivers and lakes. Switch on towns and counties above the map and zoom in for every name; tap a county to see its seat, population and largest towns.

Map layers

Loading the map…

Printable maps of Massachusetts

Free to print for class and home: Massachusetts with its cities and towns, a county map with every county and county seat, and a blank outline map. PDFs fit one A4 or US Letter page.

Massachusetts map with cities

Massachusetts county map

Blank map of Massachusetts

About Massachusetts

Massachusetts has 14 counties, 54 cities, 293 towns and 190 Census-designated communities, and about 7,154,084 people (2025 estimate) on 20,204 km² (7,801 sq mi) of land. Boston is both the capital and the largest city, with 672,973 people. It borders Connecticut, New Hampshire, New York, Rhode Island and Vermont.

Middlesex County is the most populous county (1,669,979 people) and Nantucket County the least (14,758); Worcester County is the largest by land area (3,913 km²) and Nantucket County the smallest (120 km²).

Largest cities in Massachusetts

The 25 most populous cities and towns. All 537 are on the map above: switch on Towns and zoom in to see them.

#CityCountyPopulation
1BostonSuffolk County672,973
2WorcesterWorcester County213,862
3SpringfieldHampden County154,702
4CambridgeMiddlesex County122,588
5LowellMiddlesex County119,971
6BrocktonPlymouth County106,134
7LynnEssex County104,236
8QuincyNorfolk County103,173
9New BedfordBristol County101,834
10Fall RiverBristol County95,298
11NewtonMiddlesex County90,741
12LawrenceEssex County89,320
13SomervilleMiddlesex County84,211
14FraminghamMiddlesex County73,021
15HaverhillEssex County68,361
16PlymouthPlymouth County67,846
17MaldenMiddlesex County66,370
18WalthamMiddlesex County65,037
19BrooklineNorfolk County63,414
20BrooklineNorfolk County63,191*
21TauntonBristol County62,522
22RevereSuffolk County60,141
23MedfordMiddlesex County59,834
24Weymouth TownNorfolk County59,759
25PeabodyEssex County55,953

Populations are US Census Bureau estimates for July 2025, within city or town limits; * Census-designated communities, which have no local government or estimate, show their 2020 Census count.

Counties of Massachusetts

All 14 counties with their county seats. Select one to show it on the map.

Counties of Massachusetts. Select a column heading to sort; select a name to show it on the map.
Barnstable233,5391,021
128,2242,401
Taunton593,6401,433
Edgartown21,219267
826,6531,276
70,6981,811
464,3381,598
164,0651,366
1,669,9792,118
Nantucket14,758120
Dedham739,7491,026
Plymouth and Brockton546,8291,706
Boston791,891151
888,5023,913

Practise US geography

Sources

  • Counties, state borders, city and town locations and highways: US Census Bureau cartographic boundary files, Gazetteer files and TIGER/Line roads (2023).
  • Populations: US Census Bureau Population Estimates, Vintage 2025; Census-designated communities: 2020 Census.
  • County seats and founding years: National Association of Counties (NACo) County Explorer.