Weymouth Town
City in Norfolk County, Massachusetts

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.
- 57,437residents (2020 Census)
- 89 ftelevation · 27 m
- 16.8 sq miland area · 43.4 km²
- 3,426 / sq mipopulation density
- 02188main ZIP code (5 in total)
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 57,437 |
|---|---|
| Density | 3,426 per sq mi (1,323 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Weymouth Town at a glance
| State | Massachusetts (MA) |
|---|---|
| County | Norfolk County |
| Type | City |
| Population | 57,437 (2020) |
| Land area | 16.76 sq mi (43.4 km²) |
| Water area | 4.81 sq mi (12.46 km²) |
| Elevation | 89 ft (27 m) |
| Coordinates | 42.2067° N, 70.9458° W |
| ZIP codes | 02188, 02184, 02189, 02190, 02191 |
| Official website | weymouth.ma.us |
| Census code (GEOID) | 2578972 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Weymouth Town
- Braintree Town2.9 mi W
- Hingham3.5 mi E
- Quincy5.0 mi NW
- Holbrook5.3 mi SW
- Rockland5.7 mi S
- Randolph Town5.8 mi W
- Abington6.3 mi S
- Norwell7.1 mi SE
- Hanover7.4 mi SE
- Milton7.4 mi W
- Avon7.5 mi SW
- Cohasset8.4 mi NE
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: