St. Clair Shores

City in Macomb County, Michigan

View of St. Clair Shores, Michigan
Photo: The original uploader was Decumanus at English Wikipedia. · CC BY-SA 3.0

St. Clair Shores is a city in Macomb County, Michigan, with 58,874 residents (2020 Census). It sits at 577 ft (176 m) above sea level. The nearest town is Roseville, 2.5 miles NW.

About St. Clair Shores

St. Clair Shores is a city in Macomb County in the U.S. state of Michigan. An inner-ring suburb of Detroit, St. Clair Shores is located roughly 14 miles (22.5 km) northeast of downtown Detroit. As of the 2020 census, the city had a population of 58,874.

Text: Wikipedia · CC BY-SA 4.0

St. Clair Shores weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in St. Clair Shores

All 9 webcams near St. Clair Shores ›

Webcams: Windy.com

Living in St. Clair Shores

Median household income
$73,500
Median home value
$210,700
Median rent
$1,183/mo
Median age
43.8
Cost of living and demographics of St. Clair Shores ›

Do you know St. Clair Shores? Tell us about it

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

Map of St. Clair Shores

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

St. Clair Shores 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 ›

St. Clair Shores, MI population

St. Clair Shores had 58,874 residents in the 2020 Census.

2020 Census58,874
Density5,040 per sq mi (1,946 per km²)

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

St. Clair Shores at a glance

StateMichigan (MI)
CountyMacomb County
TypeCity
Population58,874 (2020)
Land area11.68 sq mi (30.3 km²)
Water area2.72 sq mi (7.04 km²)
Elevation577 ft (176 m)
Coordinates42.4930° N, 82.8909° W
ZIP codes48081, 48066, 48080, 48082
Official websitescsmi.net
Census code (GEOID)2670760

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

Towns near St. Clair Shores

Straight-line distance between town centers.

Frequently asked questions about St. Clair Shores

What county is St. Clair Shores in?

St. Clair Shores is in Macomb County, Michigan.

What is the population of St. Clair Shores, MI?

58,874 people lived in St. Clair Shores at the 2020 Census.

What is the ZIP code of St. Clair Shores, MI?

The main ZIP code is 48081. Other ZIP codes: 48066, 48080, 48082.

What is the elevation of St. Clair Shores?

577 feet (176 m) above sea level.

What towns are near St. Clair Shores?

Roseville (2.5 mi), Eastpointe (3.4 mi), Village of Grosse Pointe Shores (3.5 mi), Grosse Pointe Woods (3.7 mi), Fraser (4.2 mi).

Last updated: