Demographics & People — St. Michael, Minnesota

Population Overview

Population (Census)19,267
Estimated 2026~21,900
Median Age37.6
Total Households6,981
Family Households5,285
Average Household Size2.76
Diversity Index0.1691 (relatively homogeneous)

Race & Ethnicity

White16,992
Black or African American770
Asian496
Hispanic or Latino416

Heritage & Ancestry

GroupCount
German6,767
Unclassified or not reported3,639
Norwegian2,452
Irish2,360
Other groups1,983
Polish1,138
American1,083
English1,016
French (except Basque)915
Swedish884

Language

English Only17,299
Spanish222
Population 5+18,169

Veterans

Veterans620
Population 18+12,971

Commuting

Mean Commute Time29.0 minutes
Work from Home19.1%
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. Michael, Minnesota.