Demographics & People — St. Peter, Minnesota

Population Overview

Population (Census)12,085
Estimated 2026~12,400
Median Age35.6
Total Households4,014
Family Households2,297
Average Household Size2.25
Diversity Index0.3042 (somewhat diverse)

Race & Ethnicity

White9,728
Black or African American880
Asian206
Hispanic or Latino954

Heritage & Ancestry

GroupCount
German4,114
Unclassified or not reported3,224
Other groups1,484
Norwegian1,177
Irish1,139
Hispanic: Hispanic or Latino964
Swedish666
Hispanic: Mexican582
English520
Polish436

Language

English Only10,184
Spanish625
Population 5+11,639

Veterans

Veterans511
Population 18+10,037

Commuting

Mean Commute Time15.4 minutes
Work from Home19.3%
Commuter ProfileN/A
Source: Census ACS 5-Year 2023; Census ACS 5-Year 2023, Table B01003; Census ACS 5-Year 2023, B19013. Data for St. Peter, Minnesota.