St. Peter

City in Nicollet County, Minnesota

View of St. Peter, Minnesota
Photo: McGhiever · CC BY-SA 4.0

St. Peter is a city in Nicollet County, Minnesota, with 12,066 residents (2020 Census). It sits at 768 ft (234 m) above sea level. The nearest town is Kasota, 2.6 miles S.

About St. Peter

St. Peter is a city and the county seat of Nicollet County, Minnesota, United States. It lies 10 miles north of Mankato and is the third largest city in the Mankato metropolitan area. The population was 12,066 at the 2020 census. It is home to Gustavus Adolphus College.

U.S. Highway 169 and Minnesota State Highways 22 and 99 are three of the city's main routes. St. Peter is known for being located on the scenic Minnesota River valley, being home to the St. Peter State Hospital Museum, the Traverse Des Sioux historic site and the St. Peter Armory. Also, St. Peter's sister city is Petatlán, Guerrero, Mexico.

Text: Wikipedia · CC BY-SA 4.0

St. Peter weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in St. Peter

All 24 webcams near St. Peter ›

Webcams: Windy.com

Living in St. Peter

Median household income
$65,122
Median home value
$250,700
Median rent
$961/mo
Median age
35.6
Cost of living and demographics of St. Peter ›

Do you know St. Peter? Tell us about it

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

Map of St. Peter

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

St. Peter 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. Peter, MN population

St. Peter had 12,066 residents in the 2020 Census.

2020 Census12,066
Density1,921 per sq mi (742 per km²)

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

St. Peter at a glance

StateMinnesota (MN)
CountyNicollet County
TypeCity
Population12,066 (2020)
Land area6.28 sq mi (16.3 km²)
Water area0.18 sq mi (0.45 km²)
Elevation768 ft (234 m)
Coordinates44.3293° N, 93.9677° W
ZIP code56082
Official websitesaintpetermn.gov
Census code (GEOID)2758036

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

Towns near St. Peter

Straight-line distance between town centers.

Frequently asked questions about St. Peter

What county is St. Peter in?

St. Peter is in Nicollet County, Minnesota.

What is the population of St. Peter, MN?

12,066 people lived in St. Peter at the 2020 Census.

What is the ZIP code of St. Peter, MN?

The ZIP code of St. Peter is 56082.

What is the elevation of St. Peter?

768 feet (234 m) above sea level.

What towns are near St. Peter?

Kasota (2.6 mi), Cleveland (6.6 mi), Le Sueur (10.3 mi), North Mankato (10.8 mi), Mankato (10.9 mi).

Last updated: