Checked
St. Peter, MN
City in Nicollet County, Minnesota.
Population
12,185
Land area
6.1sq mi
People per sq mi
2,009
ZIP codes
0
St. Peter and its ZIP codes
St. Peter at a glance
- St. Peter is about 28 times as dense as Minnesota as a whole.
- It is the 92nd most populous of 914 cities and towns in Minnesota.
- Households here earn a median of $65,122 a year, 27% less than the Minnesota figure of $89,062.
- A typical owner-occupied home is valued at $250,700 (24% below Minnesota) and median rent is $961 a month.
Local data for St. Peter, MN
Counts from official public data
Housing and community stats
St. Peter, MN, American Community Survey 2020-2024
Median household income
$65,122
Poverty rate
16.8%
Median home value
$250,700
Median rent
$961/mo
Homeownership
64.9%
Bachelor's or higher
34.5%
Median age
35.6
Average commute
15.4 min
Largest reported origins and ancestries: German Americans (4,226), Norwegian Americans (1,173), Irish Americans (1,068).
Economy and federal money
Jobs, pay, income and spending are for Nicollet County. PPP loans are for St. Peter.
Unemployment rate
3.8%
Sep 2026, +1.0 pts in a year
Average annual pay
$58,157
14,599 jobs, 2025
Income per person
$63,673
BEA, 2024
Federal spending
$208M
FY 2026, $6,046 per person
How people get to work
St. Peter, MN, workers 16 and older. American Community Survey 5-year estimates
- Drove alone56.0%
- Carpooled9.2%
- Public transit0.6%
- Walked13.4%
- Bicycle0.3%
- Taxi, ride-hailing, motorcycle or other1.3%
- Worked from home19.3%
Average one-way commute: 15.4 minutes for people who do not work from home.
Environment and hazard risk
St. Peter, MN, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Low
Top: strong wind
Storm events since 1996
413
Countywide, mostly hail
Flood insurance policies
33
0.2% of homes, county
July high / Jan low
82° / 3°F
32.4 inches of rain a year
Hazards, floods and storm historyCheck a flood zone16 historic places
Health statistics
Share of adults in St. Peter, MN, CDC PLACES estimates
Obesity
33.6%
U.S. 33.3% about the same
Diabetes
9.4%
U.S. 12.1% -2.7 pts
Smoking
14.9%
U.S. 12.8% +2.1 pts
Uninsured (18-64)
9.1%
U.S. 11.1% -2.0 pts
Cities near St. Peter
| Name | Distance | Land area (sq mi) |
|---|---|---|
| KasotaCity | 2.4 mi | 1.2 |
| ClevelandCity | 6.7 mi | 0.5 |
| Le SueurCity | 10 mi | 5.2 |
| North MankatoCity | 10 mi | 6.4 |
| MankatoCity | 11 mi | 19.9 |
| NicolletCity | 11 mi | 0.9 |
| Madison LakeCity | 11 mi | 1.4 |
| Eagle LakeCity | 12 mi | 1.9 |
| Le CenterCity | 12 mi | 1.7 |
| SkylineCity | 13 mi | 0.2 |
| HendersonCity | 14 mi | 1.1 |
| ElysianCity | 17 mi | 1.2 |
| St. ClairCity | 18 mi | 0.6 |
| CourtlandCity | 19 mi | 2.6 |
| JanesvilleCity | 19 mi | 1.5 |
| Lake CrystalCity | 20 mi | 1.7 |
Frequently asked questions
- What county is St. Peter, MN in?
- St. Peter is in Nicollet County, Minnesota.
- What is the population of St. Peter, MN?
- About 12,185 people live in St. Peter, based on American Community Survey 5-year estimates.
- What cities are near St. Peter?
- Nearby places include Kasota (2.4 mi), Cleveland (6.7 mi), Le Sueur (10 mi), North Mankato (10 mi), Mankato (11 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023