City

Madrid, IA

1 ZIP code  ·  Boone County  ·  Iowa

👥4,407Population
💰$97,298Median HH Income▲ 28% above avg
🎂41.2Median Age
🏠$219,500Median Home Value▼ 21% below avg
🎓48.4%College Grads▲ 25% above avg
📊0.5%Unemployment▼ 89% below avg
People & Population (ACS 2023 — weighted avg)
♂ Male 49.6% Female 50.4% ♀

Race & Ethnicity

White: 95%Hispanic: 3.7%Other: 1.3%Race
White95.0%
Hispanic3.7%
Other1.3%

Age Breakdown

Under 5
4%
5–17
17%
18–24
5%
25–44
28%
45–64
24%
65+
10%

Key Indicators

Median Age41.2 yrs
Avg HH Size2.42
Below Poverty5.1% ▼ 49% below avg
College Grads48.4% ▲ 25% above avg
Unemployment0.5% ▼ 89% below avg
No HS Diploma3 (0.1%)
HS Graduate802 (26.9%)
Some College362 (12.1%)
Associates371 (12.4%)
Bachelors504 (16.9%)
Graduate Degree939 (31.5%)

Education

No HS: 0.1%HS Grad: 26.9%Some College: 12.1%Associates: 12.4%Bachelors: 16.9%Graduate: 31.5%Edu
No HS0.1%
HS Grad26.9%
Some College12.1%
Associates12.4%
Bachelors16.9%
Graduate31.5%
Housing & Income

Housing Tenure

Owner: 86.3%Renter: 13.7%Tenure
Owner86.3%
Renter13.7%

Home Value Distribution

Under $50k
2%
$50k–$100k
5%
$100k–$150k
15%
$150k–$200k
19%
$200k–$300k
29%
$300k–$500k
21%
Over $500k
9%

Financials

Median HH Income$97,298 ▲ 28% above avg
Median Home Value$219,500 ▼ 21% below avg
Home/Income Ratio2.3x (nat avg ~3.5x)
Median Rent$865/mo
Total Housing Units1,896
Vacant Units111

Income Distribution

Under $25k
7%
$25k–$50k
9%
$50k–$75k
13%
$75k–$100k
21%
$100k–$150k
32%
$150k–$200k
9%
Over $200k
8%
Employment & Commute

How People Get to Work

Drove Alone
87%
Public Transit
0%
Walked
1%
Work From Home
12%

Commute Time

Under 15 min
19%
15–30 min
34%
30–45 min
36%
Over 45 min
11%
Housing Stock

Year Built

Before 1940
2%
1940s–1950s
13%
1960s–1970s
9%
1980s–1990s
8%
2000+
68%
About Madrid, IA

Madrid is a city in Iowa, located in Boone County. The city spans 1 ZIP code and is home to approximately 4,407 residents. It is a middle-aged city, with a median age of 41.2 years.

Economically, Madrid is a middle-income community. The median household income of $97,298 is above the national average. Approximately 5.1% of residents live below the poverty line. The unemployment rate is 0.5%, well below the national average.

The real estate market in Madrid is an affordable housing market. Median home values stand at $219,500, which is below the national average. Renters typically pay around $865 per month. Homeownership is high at 86.3%, typical of suburban and family-oriented communities.

The population of Madrid is well-educated. 48.4% of adults hold a bachelor's degree or higher — above the national average. The community is primarily White (95.03%).

Madrid, IA offers residents above-average earning potential within Iowa.

ZIP Codes in Madrid
ZIPPopulationMedian IncomeMedian HomeMedian RentUnemp.CollegeOwner Occ.
50156 4,407 $97,298 $219,500 $865 0.5% 48.4% 86.3%