Demographics & People — Madrid, Iowa

Population Overview

Population (Census)2,803
Estimated 2026~2,800
Median Age40.3
Total Households1,136
Family Households683
Average Household Size2.39
Diversity Index0.0639 (relatively homogeneous)

Race & Ethnicity

White2,720
Black or African American0
Asian0
Hispanic or Latino93

Heritage & Ancestry

GroupCount
German1,055
Unclassified or not reported686
Irish541
English316
Norwegian189
Other groups148
Swedish146
Italian93
American88
Hispanic: Hispanic or Latino80

Language

English Only2,572
Spanish71
Population 5+2,669

Veterans

Veterans170
Population 18+2,246

Commuting

Mean Commute Time26.7 minutes
Work from Home17.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 Madrid, Iowa.