Fort Madison, IA Micro Area
The Fort Madison, IA micropolitan area is home to 33,175 residents and 15,808 housing units, centered in Iowa. Its median household income is $59,803, and the median family income is $77,943. The median age is 43.7, 5.1 years older than the Iowa median of 38.6. Residents are 50% male and 50% female.
Population
33,175
Median household income
$59,803
Median family income
$77,943
Median age
43.7
Housing units
15,808
Zip codes
5
with 1,000+ residents
Population by Race and Ethnicity
White residents make up the largest share of the micropolitan area at 91.6%, followed by multiracial residents at 4.5%. Hispanic or Latino residents, who can be of any race, make up 3.4% of the population.
Hispanic or Latino residents can be of any race, so shares add to more than 100%.
Zip Codes in the Fort Madison, IA Micro Area
The Fort Madison, IA micropolitan area includes 5 zip codes in Lee County, home to a combined 30,517 residents. The most populous is Fort Madison (52627) with 12,585 residents. Median household incomes range from $52,547 in Keokuk (52632) to $80,083 in West Point (52656). Home values are highest in Donnellson (52625) at $205,300 and lowest in Fort Madison (52627) at $116,500. Keokuk (52632) has the youngest population, with a median age of 40.8, while Montrose (52639) is the oldest at 56.6.
Highest income
$80,083
West Point (52656)
Lowest income
$52,547
Keokuk (52632)
Highest home value
$205,300
Donnellson (52625)
Lowest median rent
$608/mo
West Point (52656)
Median Household Income by Zip Code
Each bar is one zip code, ranked from highest to lowest median household income. The area-wide median is $59,803, and 3 of 5 zip codes are above it.
Compare Every Zip Code
Select a column heading to sort. Select a zip code to see its full profile.
| Zip | Town | County | Population | Median income | Home value | Median rent | Median age | Owner occupied |
|---|---|---|---|---|---|---|---|---|
| 52627 | Fort Madison | Lee County | 12,585 | $54,864 | $116,500 | $822 | 42.8 | 76.0% |
| 52632 | Keokuk | Lee County | 11,904 | $52,547 | $118,700 | $863 | 40.8 | 67.7% |
| 52625 | Donnellson | Lee County | 2,303 | $78,224 | $205,300 | $642 | 43.4 | 85.9% |
| 52656 | West Point | Lee County | 2,099 | $80,083 | $189,900 | $608 | 49.4 | 87.5% |
| 52639 | Montrose | Lee County | 1,626 | $61,250 | $163,800 | $800 | 56.6 | 92.2% |
Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the micropolitan area their population mainly falls in.
