Shaftsburg

Census-designated place in Shiawassee County, Michigan

Aerial view of Shaftsburg, Michigan
Aerial view: USDA NAIP · USGS The National Map (public domain)

Shaftsburg is an unincorporated community (census-designated place) in Shiawassee County, Michigan, with 450 residents (2020 Census). It sits at 869 ft (265 m) above sea level. The nearest town is Perry, 4.4 miles NE.

Shaftsburg weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Nearest webcams to Shaftsburg

There are no webcams in Shaftsburg itself. These are the closest, 35 miles away or more.

All 6 webcams near Shaftsburg ›

Webcams: Windy.com

Living in Shaftsburg

Median household income
$94,100
Median home value
$233,400
Median age
54
Cost of living and demographics of Shaftsburg ›

Do you know Shaftsburg? Tell us about it

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

Map of Shaftsburg

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

Shaftsburg 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 ›

Shaftsburg, MI population

Shaftsburg had 450 residents in the 2020 Census.

2020 Census450
Density450 per sq mi (174 per km²)

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

Shaftsburg at a glance

StateMichigan (MI)
CountyShiawassee County
TypeCensus-designated place
Population450 (2020)
Land area1.00 sq mi (2.6 km²)
Water area0.02 sq mi (0.05 km²)
Elevation869 ft (265 m)
Coordinates42.8081° N, 84.2996° W
ZIP code48872
Census code (GEOID)2672700

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

Towns near Shaftsburg

Straight-line distance between town centers.

Frequently asked questions about Shaftsburg

What county is Shaftsburg in?

Shaftsburg is in Shiawassee County, Michigan.

What is the population of Shaftsburg, MI?

450 people lived in Shaftsburg at the 2020 Census.

What is the ZIP code of Shaftsburg, MI?

The ZIP code of Shaftsburg is 48872.

What is the elevation of Shaftsburg?

869 feet (265 m) above sea level.

What towns are near Shaftsburg?

Perry (4.4 mi), Morrice (6.2 mi), Laingsburg (6.3 mi), Haslett (6.3 mi), Bath (8.0 mi).

Last updated: