St. Johns

City in Clinton County, Michigan

View of St. Johns, Michigan
Photo: kennethaw88 · CC BY 4.0

St. Johns is a city in Clinton County, Michigan, with 7,698 residents (2020 Census). It sits at 791 ft (241 m) above sea level. The nearest town is Eureka, 7.4 miles N.

About St. Johns

St. Johns or Saint Johns is the largest city in and the county seat of Clinton County in the U.S. state of Michigan. The population was 7,698 at the 2020 census.

St. Johns is located in the north of Clinton County, surrounded by Bingham Township (although the two are administered independently). St. Johns is about 18 miles (29 km) north of Lansing, Michigan's capital city, and is part of the Lansing–East Lansing metropolitan area. St. Johns has been nicknamed the "Mint Capital of the World".

Text: Wikipedia · CC BY-SA 4.0

St. Johns weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Nearest webcams to St. Johns

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

All 6 webcams near St. Johns ›

Webcams: Windy.com

Living in St. Johns

Median household income
$68,728
Median home value
$192,400
Median rent
$887/mo
Median age
44.3
Cost of living and demographics of St. Johns ›

Do you know St. Johns? Tell us about it

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

Map of St. Johns

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

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

St. Johns had 7,698 residents in the 2020 Census.

2020 Census7,698
Density1,827 per sq mi (705 per km²)

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

St. Johns at a glance

StateMichigan (MI)
CountyClinton County
TypeCity
Population7,698 (2020)
Land area4.21 sq mi (10.9 km²)
Elevation791 ft (241 m)
Coordinates43.0005° N, 84.5555° W
ZIP code48879
Official websiteci.saint-johns.mi.us
Census code (GEOID)2670940

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

Towns near St. Johns

Straight-line distance between town centers.

Frequently asked questions about St. Johns

What county is St. Johns in?

St. Johns is in Clinton County, Michigan.

What is the population of St. Johns, MI?

7,698 people lived in St. Johns at the 2020 Census.

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

The ZIP code of St. Johns is 48879.

What is the elevation of St. Johns?

791 feet (241 m) above sea level.

What towns are near St. Johns?

Eureka (7.4 mi), Ovid (9.1 mi), Fowler (9.4 mi), Maple Rapids (9.9 mi), Elsie (10.4 mi).

Last updated: