St. Clair Shores
City in Macomb County, Michigan

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.
- 58,874residents (2020 Census)
- 577 ftelevation · 176 m
- 11.7 sq miland area · 30.3 km²
- 5,040 / sq mipopulation density
- 48081main ZIP code (4 in total)
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 58,874 |
|---|---|
| Density | 5,040 per sq mi (1,946 per km²) |
Source: U.S. Census Bureau, Decennial Census.
St. Clair Shores at a glance
| State | Michigan (MI) |
|---|---|
| County | Macomb County |
| Type | City |
| Population | 58,874 (2020) |
| Land area | 11.68 sq mi (30.3 km²) |
| Water area | 2.72 sq mi (7.04 km²) |
| Elevation | 577 ft (176 m) |
| Coordinates | 42.4930° N, 82.8909° W |
| ZIP codes | 48081, 48066, 48080, 48082 |
| Official website | scsmi.net |
| Census code (GEOID) | 2670760 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near St. Clair Shores
- Roseville2.5 mi NW
- Eastpointe3.4 mi SW
- Village of Grosse Pointe Shores3.5 mi S
- Grosse Pointe Woods3.7 mi S
- Fraser4.2 mi NW
- Harper Woods4.2 mi SW
- Grosse Pointe Farms6.6 mi S
- Warren6.8 mi W
- Center Line7.0 mi W
- Mount Clemens7.3 mi N
- Grosse Pointe7.6 mi S
- Grosse Pointe Park8.4 mi S
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: