Franklin Town
City in Norfolk County, Massachusetts

Franklin Town is a city in Norfolk County, Massachusetts, with 33,261 residents (2020 Census). It sits at 299 ft (91 m) above sea level. The nearest town is Bellingham, 3.3 miles W.
- 33,261residents (2020 Census)
- 299 ftelevation · 91 m
- 26.6 sq miland area · 69.0 km²
- 1,249 / sq mipopulation density
- 02038main ZIP code (3 in total)
About Franklin Town
The Town of Franklin is a city in Norfolk County, Massachusetts, United States. Franklin is one of thirteen Massachusetts municipalities that have applied for, and been granted, city forms of government but wish to retain "The town of" in their official names. As of 2022, the city's population was 36,745, with a growth rate of 15.38% since 2015. It is home to the country's first public library, the Franklin Public Library, its first books having been donated by Benjamin Franklin in 1790. It also contains the largest Catholic parish in the Boston Archdiocese, St. Mary's Catholic church, with some 15,000 members.
Text: Wikipedia · CC BY-SA 4.0
Franklin Town weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Franklin Town
Webcams: Windy.com
Living in Franklin Town
- Median household income
- $145,773
- Median home value
- $611,700
- Median rent
- $1,899/mo
- Median age
- 41.3
Do you know Franklin Town? Tell us about it
Help other travelers: share what makes Franklin Town special. We review every message before publishing it.
Map of Franklin Town
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Franklin 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 ›Franklin Town, MA population
Franklin Town had 33,261 residents in the 2020 Census.
| 2020 Census | 33,261 |
|---|---|
| Density | 1,249 per sq mi (482 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Franklin Town at a glance
| State | Massachusetts (MA) |
|---|---|
| County | Norfolk County |
| Type | City |
| Population | 33,261 (2020) |
| Land area | 26.64 sq mi (69.0 km²) |
| Water area | 0.39 sq mi (1.01 km²) |
| Elevation | 299 ft (91 m) |
| Coordinates | 42.0846° N, 71.4105° W |
| ZIP codes | 02038, 02019, 02093 |
| Official website | franklinma.virtualtownhall.net |
| Census code (GEOID) | 2525172 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Franklin Town
- Bellingham3.3 mi W
- Wrentham3.5 mi SE
- Norfolk4.7 mi NE
- Medway5.1 mi N
- Plainville6.3 mi SE
- Millis-Clicquot6.5 mi NE
- Millis6.6 mi N
- Hopedale6.7 mi NW
- Mendon6.9 mi W
- Blackstone7.0 mi SW
- Woonsocket, RI7.3 mi SW
- Milford7.6 mi NW
Straight-line distance between town centers.
Frequently asked questions about Franklin Town
What county is Franklin Town in?
Franklin Town is in Norfolk County, Massachusetts.
What is the population of Franklin Town, MA?
33,261 people lived in Franklin Town at the 2020 Census.
What is the ZIP code of Franklin Town, MA?
The main ZIP code is 02038. Other ZIP codes: 02019, 02093.
What is the elevation of Franklin Town?
299 feet (91 m) above sea level.
What towns are near Franklin Town?
Bellingham (3.3 mi), Wrentham (3.5 mi), Norfolk (4.7 mi), Medway (5.1 mi), Plainville (6.3 mi).
Last updated: