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.
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
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.
| # | City | County | Population |
|---|---|---|---|
| 1 | Boston | Suffolk County | 672,973 |
| 2 | Worcester | Worcester County | 213,862 |
| 3 | Springfield | Hampden County | 154,702 |
| 4 | Cambridge | Middlesex County | 122,588 |
| 5 | Lowell | Middlesex County | 119,971 |
| 6 | Brockton | Plymouth County | 106,134 |
| 7 | Lynn | Essex County | 104,236 |
| 8 | Quincy | Norfolk County | 103,173 |
| 9 | New Bedford | Bristol County | 101,834 |
| 10 | Fall River | Bristol County | 95,298 |
| 11 | Newton | Middlesex County | 90,741 |
| 12 | Lawrence | Essex County | 89,320 |
| 13 | Somerville | Middlesex County | 84,211 |
| 14 | Framingham | Middlesex County | 73,021 |
| 15 | Haverhill | Essex County | 68,361 |
| 16 | Plymouth | Plymouth County | 67,846 |
| 17 | Malden | Middlesex County | 66,370 |
| 18 | Waltham | Middlesex County | 65,037 |
| 19 | Brookline | Norfolk County | 63,414 |
| 20 | Brookline | Norfolk County | 63,191* |
| 21 | Taunton | Bristol County | 62,522 |
| 22 | Revere | Suffolk County | 60,141 |
| 23 | Medford | Middlesex County | 59,834 |
| 24 | Weymouth Town | Norfolk County | 59,759 |
| 25 | Peabody | Essex County | 55,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.
| Barnstable | 233,539 | 1,021 | |
| 128,224 | 2,401 | ||
| Taunton | 593,640 | 1,433 | |
| Edgartown | 21,219 | 267 | |
| 826,653 | 1,276 | ||
| 70,698 | 1,811 | ||
| 464,338 | 1,598 | ||
| 164,065 | 1,366 | ||
| 1,669,979 | 2,118 | ||
| Nantucket | 14,758 | 120 | |
| Dedham | 739,749 | 1,026 | |
| Plymouth and Brockton | 546,829 | 1,706 | |
| Boston | 791,891 | 151 | |
| 888,502 | 3,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.