St. Peter
City in Nicollet County, Minnesota

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.
- 12,066residents (2020 Census)
- 768 ftelevation · 234 m
- 6.3 sq miland area · 16.3 km²
- 1,921 / sq mipopulation density
- 56082ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 12,066 |
|---|---|
| Density | 1,921 per sq mi (742 per km²) |
Source: U.S. Census Bureau, Decennial Census.
St. Peter at a glance
| State | Minnesota (MN) |
|---|---|
| County | Nicollet County |
| Type | City |
| Population | 12,066 (2020) |
| Land area | 6.28 sq mi (16.3 km²) |
| Water area | 0.18 sq mi (0.45 km²) |
| Elevation | 768 ft (234 m) |
| Coordinates | 44.3293° N, 93.9677° W |
| ZIP code | 56082 |
| Official website | saintpetermn.gov |
| Census code (GEOID) | 2758036 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near St. Peter
- Kasota2.6 mi S
- Cleveland6.6 mi E
- Le Sueur10.3 mi N
- North Mankato10.8 mi S
- Mankato10.9 mi S
- Madison Lake11.2 mi SE
- Nicollet11.5 mi W
- Eagle Lake12.2 mi S
- Le Center12.3 mi E
- Skyline13.4 mi S
- Henderson13.7 mi N
- Elysian16.4 mi SE
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: