Madison County, Iowa

IA · FIPS 19121 Republican

Located in Iowa, Madison County has a population of 16,926 residents and a median age of 40.6 years, making it the #2,042 most populous county out of 3,222 nationwide. In terms of economic indicators, the county has a poverty rate of 7.0%. The median home value is $245,100, and the median household income is $90,855, which is 21% above the national median.

16,926
Population
#2,042 of 3,222
$90,855
Median Income
+20.9% #284 of 3,222
40.6 years
Median Age
+4.4% #1,915 of 3,222
7.0%
Poverty Rate
-44.2% #216 of 3,222

Demographics

Madison County has a population of 16,926, making it the #2,042 most populous county in the US. The median age is 40.6 years, which is 4.4% above the national median.

Population Trend

Rankings →

Year-over-Year Population Growth

Age & Sex Distribution

Race & Ethnicity

Nativity

98.2%
Native Born
1.8%
Foreign Born

Geographic Mobility (Past Year)

Economy

The median household income in Madison County is $90,855, ranking #284 out of 3,222 counties — 20.9% above the national median. The poverty rate is 7.0% and unemployment stands at 3.5%.

Income#284
$90,855
+20.9%
vs nation
91th percentile
Per Capita#539
$43,167
+4.6%
vs nation
83th percentile
Poverty#216
7.0%
-44.2%
vs nation
93th percentile
Unemployment#953
3.5%
-34.9%
vs nation
70th percentile

Income Distribution

Industry of Employment

Occupation

Housing

The median home value in Madison County is $245,100 (-13.1% vs national). Renters pay a median of $1,036/mo and the homeownership rate is 80.1%.

Home Value#933
$245,100
-13.1%
vs nation
71th percentile
Rent#885
$1,036
-10.9%
vs nation
72th percentile
Homeownership#614
80.1%
+24.4%
vs nation
81th percentile

Household Type

Education

In Madison County, 27.1% of adults age 25+ hold a bachelor's degree or higher, which is 19.5% below the national average, ranking #1,002 out of 3,222 counties.

Bachelor's Degree or Higher
27.1% −19.5% vs nation
Rank #1,002 of 3,222
69th percentile

Bachelor's Degree or Higher Trend

Rankings →

Health & Wellbeing

Life expectancy in Madison County is 78.8 years. 11.7% of adults report poor or fair health and 4.6% lack health insurance. Data from County Health Rankings (2025).

Life Expectancy#440
78.8
+4.9%
vs nation
86th percentile
Poor/Fair Health#46
11.7%
-40.2%
vs nation
99th percentile
Diabetes#293
8.5%
-23.6%
vs nation
91th percentile
Insufficient Sleep#243
31.3%
-16.1%
vs nation
92th percentile
Poor Mental Health Days#56
4.4
-22.4%
vs nation
98th percentile
Poor Physical Health Days#64
3.3
-25.7%
vs nation
98th percentile
Uninsured Rate#100
4.6%
-56.3%
vs nation
97th percentile
Physical Inactivity#470
21.1%
-20.0%
vs nation
85th percentile
Food Insecurity#87
8.4%
-41.7%
vs nation
97th percentile

Substance Use

13.0% of adults in Madison County smoke , 38.2% are obese , and 25.1% report excessive drinking.

Adult Smoking#288
13.0%
-27.6%
vs nation
91th percentile
Adult Obesity#1,484
38.2%
+0.8%
vs nation
53th percentile
Excessive Drinking#3,037
25.1%
+26.1%
vs nation
3th percentile

Safety

The suicide rate is 16.0 per 100,000. Motor vehicle deaths occur at a rate of 18.3 per 100,000.

Suicide Rate#931
16.0
-18.7%
vs nation
64th percentile
Firearm Fatalities#915
14.5
-19.0%
vs nation
63th percentile
Motor Vehicle Deaths#1,389
18.3
-9.6%
vs nation
51th percentile

Families & Children

6.7% of children in Madison County live in poverty . The teen birth rate is 6.4 per 1,000 females age 15–19.

Teen Birth Rate#147
6.4
-70.8%
vs nation
95th percentile
Child Poverty#78
6.7%
-64.7%
vs nation
98th percentile

Civic & Transportation

Voter turnout in Madison County is 80.8%. The mean commute time is 30.3 min, which is 9.7% above the national average.

Voter Turnout
80.8% NaN% vs nation
Rank #NaN of NaN
th percentile

Voter Turnout Trend

Mean Commute Time
30.3 min +9.7% vs nation
Rank #838 of 3,222
74th percentile

Mean Commute Time Trend

Rankings →

Elections

In the 2024 presidential election, Madison County voted Republican with a margin of 38.6%. The vote was 30.1% Dem / 68.7% Rep. Compared to 2020, the margin shifted 4.3 toward Republicans .

2024 REP +38.6%
30.1% 68.7%
Dem 9,995 votes Rep
2020 REP +34.3%
31.9% 66.2%
Dem 9,824 votes Rep
2016 REP +31.3%
31.3% 62.6%
Dem 8,523 votes Rep
2012 REP +12.1%
43.1% 55.2%
Dem 8,140 votes Rep
2008 REP +10.0%
44% 54%
Dem 8,480 votes Rep

Vote Share Over Time

About Madison County, Iowa

Madison County, Iowa has a total population of 16,926, making it the 2,042nd most populous county in the United States. The median age in Madison County is 40.6 years, which is 4.4% above the national median of 38.9 years.

The median household income in Madison County is $90,855, which ranks #284 of 3,222 counties nationwide. This is 20.9% above the national median of $75,149. The poverty rate is 7.0%, lower than the national rate of 12.6%. The unemployment rate stands at 3.5%.

The median home value in Madison County is $245,100, 13.1% below the national median. Renters in Madison County pay a median gross rent of $1,036 per month. The homeownership rate is 80.1%, compared to the national rate of 64.4%.

In Madison County, 27.1% of residents aged 25 and older hold a bachelor's degree or higher, 19.5% below the national average of 33.7%. Health insurance coverage stands at 95.1% of the population. The average commute time for workers is 30.3 min.

Madison County is a diverse community. The largest racial or ethnic group is White (non-Hispanic) at 94.3% of the population, followed by Hispanic or Latino (2.3%) and Two or More Races (2.2%).

All data for Madison County, Iowa comes from the U.S. Census Bureau's American Community Survey (ACS) 5-Year Estimates. These figures are estimates based on survey sampling and are subject to margin of error. For the most detailed and up-to-date data, visit the Census Bureau's official data portal.