Braintree Town
City in Norfolk County, Massachusetts

Braintree Town is a city in Norfolk County, Massachusetts, with 39,143 residents (2020 Census). It sits at 89 ft (27 m) above sea level. The nearest town is Weymouth Town, 2.9 miles E.
- 39,143residents (2020 Census)
- 89 ftelevation · 27 m
- 13.8 sq miland area · 35.6 km²
- 2,844 / sq mipopulation density
- 02184main ZIP code (3 in total)
About Braintree Town
Braintree (US: ), officially the Town of Braintree, is a city in Norfolk County, Massachusetts, United States. It is officially known as a town, but Braintree is a city with a mayor–council form of government, and it is considered a city under Massachusetts law. The population was 39,143 at the 2020 census. It is part of the Greater Boston area, with access to the MBTA Red Line, and is a member of the Metropolitan Area Planning Council's South Shore Coalition. The first mayor of Braintree was Joe Sullivan, who served until January 2020. The current mayor of Braintree is Erin Joyce, who was elected in 2023, defeating incumbent Charles Kokoros.
Text: Wikipedia · CC BY-SA 4.0
Braintree Town weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Braintree Town
Webcams: Windy.com
Living in Braintree Town
- Median household income
- $122,214
- Median home value
- $656,800
- Median rent
- $2,024/mo
- Median age
- 41.3
Do you know Braintree Town? Tell us about it
Help other travelers: share what makes Braintree Town special. We review every message before publishing it.
Map of Braintree Town
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Braintree 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 ›Braintree Town, MA population
Braintree Town had 39,143 residents in the 2020 Census.
| 2020 Census | 39,143 |
|---|---|
| Density | 2,844 per sq mi (1,098 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Braintree Town at a glance
| State | Massachusetts (MA) |
|---|---|
| County | Norfolk County |
| Type | City |
| Population | 39,143 (2020) |
| Land area | 13.76 sq mi (35.6 km²) |
| Water area | 0.80 sq mi (2.08 km²) |
| Elevation | 89 ft (27 m) |
| Coordinates | 42.2062° N, 71.0023° W |
| ZIP codes | 02184, 02169, 02188 |
| Official website | braintreema.gov |
| Census code (GEOID) | 2507740 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Braintree Town
- Weymouth Town2.9 mi E
- Randolph Town3.2 mi SW
- Quincy3.8 mi N
- Holbrook4.6 mi S
- Milton4.8 mi NW
- Avon5.7 mi SW
- Hingham6.4 mi E
- Canton6.6 mi W
- Abington6.7 mi S
- Rockland7.2 mi SE
- Stoughton8.0 mi SW
- Brockton8.6 mi S
Straight-line distance between town centers.
Frequently asked questions about Braintree Town
What county is Braintree Town in?
Braintree Town is in Norfolk County, Massachusetts.
What is the population of Braintree Town, MA?
39,143 people lived in Braintree Town at the 2020 Census.
What is the ZIP code of Braintree Town, MA?
The main ZIP code is 02184. Other ZIP codes: 02169, 02188.
What is the elevation of Braintree Town?
89 feet (27 m) above sea level.
What towns are near Braintree Town?
Weymouth Town (2.9 mi), Randolph Town (3.2 mi), Quincy (3.8 mi), Holbrook (4.6 mi), Milton (4.8 mi).
Last updated: