Franklin Town

City in Norfolk County, Massachusetts

Aerial view of Franklin Town, Massachusetts
Aerial view: USDA NAIP · USGS The National Map (public domain)

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Franklin Town

All 24 webcams near 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
Cost of living and demographics of Franklin Town ›

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

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 ›

Franklin Town, MA population

Franklin Town had 33,261 residents in the 2020 Census.

2020 Census33,261
Density1,249 per sq mi (482 per km²)

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

Franklin Town at a glance

StateMassachusetts (MA)
CountyNorfolk County
TypeCity
Population33,261 (2020)
Land area26.64 sq mi (69.0 km²)
Water area0.39 sq mi (1.01 km²)
Elevation299 ft (91 m)
Coordinates42.0846° N, 71.4105° W
ZIP codes02038, 02019, 02093
Official websitefranklinma.virtualtownhall.net
Census code (GEOID)2525172

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

Towns near Franklin Town

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: