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.

Salisbury
Salisbury

Salisbury, Town in Massachusetts

Sutton
Sutton

Sutton, Town in Massachusetts

Sturbridge
Sturbridge

Sturbridge, City in Worcester 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
Salisbury Town in Massachusetts Essex 9,591
Sutton Town in Massachusetts Worcester 9,576
Sturbridge City in Worcester County, Massachusetts, United States of America Worcester 9,561
Townsend Town in Massachusetts, USA Middlesex 9,448
Freetown Town in Massachusetts Bristol 9,432
Plainville Town in Massachusetts, United States Bristol 9,280
Blackstone Town in Virginia Worcester 9,209
Douglas Town in Worcester County, Massachusetts, United States Worcester 9,117
Rutland Town in Worcester County, Massachusetts, United States Worcester 9,024
Georgetown Town in Essex County, Massachusetts, United States Essex 8,789
Monson Town in Massachusetts Hampden 8,750
Cohasset City in Norfolk County, Massachusetts, United States of America Norfolk 8,529
Millis Town in Norfolk County in the U. Norfolk 8,519
Boxford City in Essex County, Massachusetts, United States of America Essex 8,331
Ayer City in Middlesex County, Massachusetts, United States of America Middlesex 8,211
Montague Town in Massachusetts, United States Franklin 8,203
Sterling Town in Massachusetts Worcester 8,166
Templeton Census-designated place in California Worcester 8,134
Westminster Town in Massachusetts Worcester 8,091
Upton Town in Worcester County, Massachusetts, United States Worcester 8,088
Hamilton Town in Essex County, Massachusetts, United States Essex 8,070
Dighton City in Lane County, Kansas, United States Bristol 8,040
West Boylston City in Worcester County, Massachusetts, United States of America Worcester 8,039
Marstons Mills City in Barnstable County, Massachusetts, United States of America Barnstable 8,017
Adams Town in Massachusetts, United States Berkshire 7,955
Halifax Town in Massachusetts, United States Plymouth 7,865
Lancaster Town in Worcester County, Massachusetts, United States Worcester 7,857
Williamstown Town in Massachusetts Berkshire 7,631
Orange Town in Franklin County, Massachusetts, United States Franklin 7,581
Shirley Town in Massachusetts, United States Middlesex 7,554
Rockport Seaside town Rockport in Essex County, Massachusetts, U. Essex 7,312
West Bridgewater City in Plymouth County, Massachusetts, United States of America Plymouth 7,310
Stow Human settlement in Middlesex County, Massachusetts, United States of America Middlesex 7,178
Newbury Town in Essex County, Massachusetts, United States Essex 7,175
Lincoln Town in Massachusetts Middlesex 6,993
Great Barrington Town in Massachusetts Berkshire 6,976
Merrimac Town in Massachusetts, United States Essex 6,972
Berkley Town in Massachusetts, United States Bristol 6,900
Groveland City in Lake County, Florida, United States of America Essex 6,868
North Amherst Census-designated place in Hampshire County, Massachusetts Hampshire 6,819
Whitinsville Unincoporated village in Worcester County, Massachusetts, United States Worcester 6,704
Topsfield Town in Essex County, Massachusetts, United States of America Essex 6,660
Harvard Town in Worcester County, Massachusetts Worcester 6,618
Cochituate Census-designated place in Middlesex County, Massachusetts Middlesex 6,569
Dalton Town in Berkshire County, Massachusetts, United States Berkshire 6,479
Mattapoisett Town in Massachusetts Plymouth 6,427
Rowley City in Essex County, Massachusetts, United States of America Essex 6,393
Ashburnham Town in Massachusetts Worcester 6,350
Granby Town in Hampshire County, Massachusetts, United States Hampshire 6,262
Mendon Town in Massachusetts Worcester 6,233
Southampton Human settlement in Hampshire County, Massachusetts, United States of America Hampshire 6,162
Dover Town of the United States Norfolk 6,119
East Falmouth Census-designated place in Barnstable County, Massachusetts Barnstable 6,038
West Concord City in Middlesex County, Massachusetts, United States Middlesex 6,028
West Yarmouth Census-designated place in Barnstable County, Massachusetts Barnstable 6,012
Chatham Town in Massachusetts, USA Barnstable 5,994
Hopedale Town in Massachusetts Worcester 5,934
Orleans Town of Barnstable County, Massachusetts, United States Barnstable 5,802
Boxborough Town in Middlesex County, Massachusetts Middlesex 5,752
Rochester Town in Plymouth County, Massachusetts, United States Plymouth 5,740
Lee Town in Berkshire County, Massachusetts, United States Berkshire 5,629
Barre Town in Massachusetts, United States Worcester 5,574
Bolton Town in Worcester County, Massachusetts Worcester 5,476
Manchester-by-the-Sea Town in Massachusetts Essex 5,438
Hadley Town in Hampshire County, Massachusetts, United States Hampshire 5,327
Yarmouth Port Census designated place Barnstable 5,320
Bliss Corner Census-designated place in Bristol County, Massachusetts Bristol 5,280
Carlisle Town in Massachusetts, United States Middlesex 5,231
Warren Town in Worcester County, Massachusetts, United States Worcester 5,203
Marion Town in Plymouth County, Massachusetts, United States Plymouth 5,189
Wenham City in Essex County, Massachusetts, United States of America Essex 5,164
Hampden Town in Massachusetts Hampden 5,154
Deerfield Town in Massachusetts Franklin 5,049
Paxton City in Ford County, Illinois Worcester 5,008
South Amherst Village in the United States Hampshire 4,994
Lenox Town of Massachusetts, United States Berkshire 4,933
Eastham Town in Massachusetts Barnstable 4,902
East Harwich Census-designated place in Barnstable County, Massachusetts Barnstable 4,872
Hubbardston City in Worcester County, Massachusetts, United States of America Worcester 4,811
North Brookfield City in Worcester County, Massachusetts, United States of America Worcester 4,789
West Newbury Town in Massachusetts, United States Essex 4,781
Smith Mills Census-designated place in Bristol County, Massachusetts Bristol 4,760
Boylston Town in Worcester County, Massachusetts, United States of America Worcester 4,728
Oak Bluffs Town in Massachusetts Dukes 4,696
North Westport Census-designated place in Bristol County, Massachusetts Bristol 4,571
Avon Town in Norfolk County, Massachusetts, United States Norfolk 4,557
Turners Falls Census-designated place in Franklin County, Massachusetts Franklin 4,470
Sherborn Town in Middlesex County, Massachusetts Middlesex 4,383
Edgartown Town in Massachusetts Dukes 4,383
Raynham Center Census-designated place in Bristol County, Massachusetts Bristol 4,100
East Sandwich Census-designated place in Barnstable County, Massachusetts Barnstable 3,940
Buzzards Bay Census-designated place in Barnstable County, Massachusetts Barnstable 3,859
Essex Town in Essex County, New York Essex 3,824
Berlin Town in Massachusetts Worcester 3,731
West Brookfield Town in Massachusetts Worcester 3,713
Brimfield City in Hampden County, Massachusetts, United States of America Hampden 3,679
South Dennis Census designated place Barnstable 3,643
Sunderland Town in Massachusetts Franklin 3,634
Sagamore Census-designated place in Barnstable County, Massachusetts Barnstable 3,623
North Plymouth Census-designated place in Plymouth County, Massachusetts Plymouth 3,600
0

County Cities on Map (100)