Weymouth Town

City in Norfolk County, Massachusetts

View of Weymouth Town, Massachusetts
Photo: Marcbela (Marc N. Belanger) · CC0

Weymouth Town is a city in Norfolk County, Massachusetts, with 57,437 residents (2020 Census). It sits at 89 ft (27 m) above sea level. The nearest town is Braintree Town, 2.9 miles W.

About Weymouth Town

Weymouth is a city in Norfolk County, Massachusetts, United States. It is one of 13 municipalities in the state to have city forms of government while retaining "town of" in their official names. It is named after Weymouth, Dorset, a coastal town in England, and is the second-oldest settlement in Massachusetts, second only to Plymouth. Weymouth is one of the more affordable towns relative to the South Shore and offers a short commute into Boston, MBTA bus and rail service, and a town beach.

At the 2020 census, Weymouth had a total population of 57,437. It also had a crime rate of 12.42 per 1,000 residents.

Text: Wikipedia · CC BY-SA 4.0

Weymouth Town weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Weymouth Town

All 24 webcams near Weymouth Town ›

Webcams: Windy.com

Living in Weymouth Town

Median household income
$102,714
Median home value
$552,100
Median rent
$1,941/mo
Median age
44.1
Cost of living and demographics of Weymouth Town ›

Do you know Weymouth Town? Tell us about it

Help other travelers: share what makes Weymouth Town special. We review every message before publishing it.

Map of Weymouth Town

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Weymouth Town Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Weymouth Town, MA population

Weymouth Town had 57,437 residents in the 2020 Census.

2020 Census57,437
Density3,426 per sq mi (1,323 per km²)

Source: U.S. Census Bureau, Decennial Census.

Weymouth Town at a glance

StateMassachusetts (MA)
CountyNorfolk County
TypeCity
Population57,437 (2020)
Land area16.76 sq mi (43.4 km²)
Water area4.81 sq mi (12.46 km²)
Elevation89 ft (27 m)
Coordinates42.2067° N, 70.9458° W
ZIP codes02188, 02184, 02189, 02190, 02191
Official websiteweymouth.ma.us
Census code (GEOID)2578972

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Weymouth Town

Straight-line distance between town centers.

Frequently asked questions about Weymouth Town

What county is Weymouth Town in?

Weymouth Town is in Norfolk County, Massachusetts.

What is the population of Weymouth Town, MA?

57,437 people lived in Weymouth Town at the 2020 Census.

What is the ZIP code of Weymouth Town, MA?

The main ZIP code is 02188. Other ZIP codes: 02184, 02189, 02190, 02191.

What is the elevation of Weymouth Town?

89 feet (27 m) above sea level.

What towns are near Weymouth Town?

Braintree Town (2.9 mi), Hingham (3.5 mi), Quincy (5.0 mi), Holbrook (5.3 mi), Rockland (5.7 mi).

Last updated: