St. Louis

City in Gratiot County, Michigan

View of St. Louis, Michigan
Photo: Smgross at English Wikipedia · Public domain

St. Louis is a city in Gratiot County, Michigan, with 7,010 residents (2020 Census). It sits at 732 ft (223 m) above sea level. The nearest town is Alma, 2.7 miles SW.

About St. Louis

St. Louis is a city in Gratiot County in the U.S. state of Michigan. As of the 2020 census the population was 7,010.

Text: Wikipedia · CC BY-SA 4.0

St. Louis weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Nearest webcams to St. Louis

There are no webcams in St. Louis itself. These are the closest, 41 miles away or more.

All 6 webcams near St. Louis ›

Webcams: Windy.com

Living in St. Louis

Median household income
$51,167
Median home value
$119,200
Median rent
$794/mo
Median age
37.5
Cost of living and demographics of St. Louis ›

Do you know St. Louis? Tell us about it

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

Map of St. Louis

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

St. Louis 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. Louis, MI population

St. Louis had 7,010 residents in the 2020 Census.

2020 Census7,010
Density2,126 per sq mi (821 per km²)

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

St. Louis at a glance

StateMichigan (MI)
CountyGratiot County
TypeCity
Population7,010 (2020)
Land area3.30 sq mi (8.5 km²)
Water area0.19 sq mi (0.48 km²)
Elevation732 ft (223 m)
Coordinates43.4085° N, 84.6112° W
ZIP code48880
Census code (GEOID)2671000

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

Towns near St. Louis

Straight-line distance between town centers.

Frequently asked questions about St. Louis

What county is St. Louis in?

St. Louis is in Gratiot County, Michigan.

What is the population of St. Louis, MI?

7,010 people lived in St. Louis at the 2020 Census.

What is the ZIP code of St. Louis, MI?

The ZIP code of St. Louis is 48880.

What is the elevation of St. Louis?

732 feet (223 m) above sea level.

What towns are near St. Louis?

Alma (2.7 mi), Breckenridge (6.8 mi), Ithaca (8.2 mi), Shepherd (8.9 mi), Elm Hall (11.6 mi).

Last updated: