Cities & Towns in Massachusetts,

Massachusetts, state of the United States of America. As of 2020 state had an estimated population of 6,893,574 inhabitants. The state was created 236 years ago in 1788. Its capital city is Boston.

Gardner
Gardner

Gardner, City in Worcester County, Massachusetts, United States

Marblehead
Marblehead

Marblehead, Town in Essex County, Massachusetts, United States

Sandwich
Sandwich

Sandwich, Human settlement in Barnstable County, Massachusetts, United States of America

From the shores of Cape Cod to the banks of the Charles River, Massachusetts captivates with history, culture, and charm across its nearly 8,000 square miles. Home to 6.9 million residents, top destinations in Massachusetts include:

Boston – The epicenter of Massachusetts, Boston entices visitors with world-renowned museums, historical sites like the Freedom Trail, vibrant neighborhoods, and iconic sports teams.

Cape Cod – Just off the Massachusetts mainland, idyllic Cape Cod features pristine beaches, charming villages, seaside inns, and a vibrant arts scene in summer. Don't miss Provincetown and Hyannis Port.

Salem – Notorious for its 17th century witch trials, Salem embraces its witchy history in October. It also tempts visitors with museums, downtown shopping, dining, and waterfront pleasures year-round.

Berkshires – In western Massachusetts, the culturally-rich Berkshires astound with performing arts at Tanglewood, Mass MoCA contemporary art museum, hiking trails, and stunning fall foliage.

Plymouth – As the site of the Plymouth Rock landing of the Pilgrims, historic Plymouth recalls Massachusetts' early European settlements and Native American history while offering a coastal escape.

With the draw of history, culture, quaint towns, and gorgeous scenery, Massachusetts has diverse destinations sure to captivate any visitor.

All Massachusetts Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Massachusetts.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
City Name Title County Population
Gardner City in Worcester County, Massachusetts, United States Worcester 20,585
Marblehead Town in Essex County, Massachusetts, United States Essex 20,551
Sandwich Human settlement in Barnstable County, Massachusetts, United States of America Barnstable 20,151
Norton City in Massachusetts Bristol 19,983
Bourne Town in Barnstable County, Massachusetts, United States Barnstable 19,743
Hudson Town in Middlesex County, Massachusetts, United States Middlesex 19,732
Sudbury Town in Middlesex County, Massachusetts, United States. Middlesex 19,453
Holden Town in Massachusetts Worcester 19,259
Grafton Town in Massachusetts Worcester 19,082
Amherst Center Census-designated place in Hampshire County, Massachusetts Hampshire 19,065
Westborough Town in Massachusetts Worcester 19,063
Scituate Seacoast town in Plymouth County, Massachusetts Plymouth 19,047
Sharon City in Massachusetts Norfolk 18,864
Concord Town in Middlesex County, Massachusetts, United States Middlesex 18,765
Hopkinton Town in Massachusetts Middlesex 18,624
Pembroke Town in Plymouth County, Massachusetts, USA Plymouth 18,553
Newburyport City in Massachusetts Essex 18,495
Winthrop City in Massachusetts Suffolk 18,446
Foxborough Town in Massachusetts Norfolk 18,398
Somerset Town in Massachusetts, United States Bristol 18,144
Rockland City in Knox County, Maine, United States Plymouth 17,992
Ashland Town in Middlesex County, Massachusetts, United States Middlesex 17,887
South Hadley City in Massachusetts Hampshire 17,539
Amesbury City in Massachusetts Essex 17,537
Bellingham Town of the United States Norfolk 17,336
Greenfield City in Massachusetts, United States; county seat of Franklin County Franklin 17,241
Swansea Town in Bristol County in southeastern Massachusetts Bristol 17,000
Webster City in Massachusetts, US Worcester 16,822
Southbridge City in Worcester County, Massachusetts, USA Worcester 16,788
Abington Town in Plymouth County, Massachusetts, United States Plymouth 16,752
Auburn Town in Worcester County, Massachusetts, United States Worcester 16,701
Northbridge Town in Worcester County, Massachusetts, United States of America Worcester 16,621
Westwood Town in Massachusetts, USA Norfolk 16,384
Fairhaven Town in Massachusetts Bristol 16,103
Westport Town of the United States Bristol 16,097
East Longmeadow City in Hampden County, Massachusetts, United States of America Hampden 16,093
Duxbury Town in Massachusetts Plymouth 15,932
North Reading Town in Massachusetts, United States Middlesex 15,904
Seekonk Town in the United States Bristol 15,851
Easthampton City in Massachusetts, United States of America Hampshire 15,750
Longmeadow City in Hampden County, Massachusetts, United States of America Hampden 15,624
Swampscott Town in Massachusetts Essex 15,462
Whitman Town in Plymouth County, Massachusetts, United States Plymouth 15,295
Belchertown City in Hampshire County, Massachusetts, United States of America Hampshire 15,103
Northborough City in Worcester County, Massachusetts, United States of America Worcester 15,038
Holliston Town in Middlesex County, Massachusetts, United States Middlesex 14,880
Head of Westport City in Bristol County, Massachusetts, United States of America Bristol 14,809
Wilbraham Town in Massachusetts, United States Hampden 14,670
Hanover Town in Massachusetts, United States Plymouth 14,624
Raynham Town in Massachusetts Bristol 14,560
East Bridgewater City in Plymouth County, Massachusetts, United States of America Plymouth 14,554
Uxbridge Town in Worcester County, Massachusetts Worcester 14,352
Mashpee Town in Barnstable County, Massachusetts, United States Barnstable 14,266
Hyannis Village in town of Barnstable, Barnstable County, Massachusetts, United States Barnstable 14,120
Ipswich Town in Essex County, Massachusetts, United States Essex 14,091
Bedford Town in Massachusetts Middlesex 14,053
Kingston Coastal town in Plymouth County, Massachusetts, United States Middlesex 14,024
Millbury Town in Worcester County, Massachusetts, United States Worcester 13,973
Clinton Town in Worcester County, Massachusetts Worcester 13,952
Oxford Town in Worcester County, Massachusetts, United States of America Bristol 13,941
Dennis Town in Barnstable County, Massachusetts, United States Barnstable 13,890
Wayland Town in Middlesex County, Massachusetts Middlesex 13,722
Oxford Town in Worcester County, Massachusetts, United States of America Worcester 13,709
Charlton Town in Worcester County, Massachusetts, United States of America Worcester 13,698
Medway Town in Norfolk County, Massachusetts, United States Norfolk 13,443
Lynnfield Town in Essex County, Massachusetts, in the United States Essex 13,040
Medfield Town in Massachusetts Norfolk 13,011
North Adams City in Massachusetts, United States Berkshire 12,737
Rehoboth Town in Massachusetts, United States Bristol 12,503
Kingston Coastal town in Plymouth County, Massachusetts, United States Plymouth 12,208
Palmer City in Hampden County, Massachusetts, United States Hampden 12,174
Harwich Town on Cape Cod, in Barnstable County in the state of Massachusetts Barnstable 12,144
Wrentham Town in Massachusetts Norfolk 12,083
Pepperell City in Middlesex County, Massachusetts, United States of America Middlesex 12,043
Weston Town in Middlesex County, Massachusetts, United States Middlesex 12,028
Norfolk Town in Norfolk County, Massachusetts, United States of America Norfolk 11,938
Spencer Town in Massachusetts Worcester 11,898
Lunenburg Human settlement in Worcester County, Massachusetts, United States of America Worcester 11,810
Carver Town Plymouth 11,762
Lakeville Town in Massachusetts, United States Plymouth 11,698
Athol Town in Worcester County, Massachusetts, United States Worcester 11,698
Dudley Town in Worcester County, Massachusetts, United States Worcester 11,663
Nantucket Island of Massachusetts, United States Nantucket 11,376
Tyngsboro Town in Middlesex County, Massachusetts, United States of America Middlesex 11,366
Maynard Town in Massachusetts Middlesex 11,288
Leicester Town in Worcester County, Massachusetts Worcester 11,272
Groton Town in Connecticut Middlesex 11,256
Norwell Town in Plymouth County, Massachusetts, United States Plymouth 11,171
South Yarmouth Census-designated place in Barnstable County, Massachusetts Barnstable 11,092
Holbrook Town in Norfolk County, Massachusetts, United States Norfolk 11,014
Hanson Town in Massachusetts Plymouth 10,951
Winchendon Town in Massachusetts Worcester 10,835
Acushnet Town in Bristol County, Massachusetts, United States Bristol 10,673
Hull Peninsula town in Plymouth County, Massachusetts, United States Plymouth 10,484
Littleton Town in Middlesex County, Massachusetts, United States Middlesex 10,253
Southborough Town in Worcester County, Massachusetts, United States Worcester 10,200
Middleton Town in Essex County, Massachusetts, United States Essex 10,107
Ware Town in Massachusetts, United States Hampshire 9,897
Brewster Town in Massachusetts Barnstable 9,772
Southwick City in Hampden County, Massachusetts, United States of America Hampden 9,715
0

County Cities on Map (100)