Iowa City, IA Metro Area
The Iowa City, IA metro area is home to 177,420 residents and 76,849 housing units, centered in Iowa. Its median household income is $74,142, and the median family income is $110,743. The median age is 31.9, 6.7 years younger than the Iowa median of 38.6. Residents are 49.7% male and 50.3% female.
Population
177,420
Median household income
$74,142
Median family income
$110,743
Median age
31.9
Housing units
76,849
Zip codes
17
with 1,000+ residents
Population by Race and Ethnicity
White residents make up the largest share of the metro area at 79.4%, followed by Black residents at 6.7%. Hispanic or Latino residents, who can be of any race, make up 6.8% of the population.
Hispanic or Latino residents can be of any race, so shares add to more than 100%.
Zip Codes in the Iowa City, IA Metro Area
The Iowa City, IA metro area includes 17 zip codes across Johnson County and Washington County, home to a combined 174,925 residents. The most populous is Iowa City (52240) with 36,046 residents. Median household incomes range from $54,659 in Wellman (52356) to $124,357 in Swisher (52338). Home values are highest in Swisher (52338) at $392,700 and lowest in Brighton (52540) at $115,300. Iowa City (52242) has the youngest population, with a median age of 19.2, while Solon (52333) is the oldest at 45.9.
Highest income
$124,357
Swisher (52338)
Lowest income
$54,659
Wellman (52356)
Highest home value
$392,700
Swisher (52338)
Lowest median rent
$681/mo
Brighton (52540)
Median Household Income by Zip Code
Each bar is one zip code, ranked from highest to lowest median household income. The metro-wide median is $74,142, and 9 of 16 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 |
|---|---|---|---|---|---|---|---|---|
| 52240 | Iowa City | Johnson County | 36,046 | $55,189 | $242,300 | $1,047 | 28.1 | 50.1% |
| 52241 | Coralville | Johnson County | 22,846 | $66,508 | $298,900 | $1,057 | 33.1 | 56.0% |
| 52245 | Iowa City | Johnson County | 22,765 | $75,876 | $315,100 | $1,262 | 31.3 | 59.6% |
| 52317 | North Liberty | Johnson County | 22,392 | $108,156 | $322,800 | $1,241 | 32.8 | 69.1% |
| 52246 | Iowa City | Johnson County | 21,944 | $55,088 | $348,900 | $1,057 | 28.7 | 45.2% |
| 52353 | Washington | Washington County | 9,072 | $63,232 | $160,500 | $969 | 39.0 | 67.7% |
| 52333 | Solon | Johnson County | 7,443 | $113,917 | $366,900 | $1,185 | 45.9 | 86.6% |
| 52340 | Tiffin | Johnson County | 5,695 | $105,517 | $342,800 | $1,224 | 33.2 | 77.3% |
| 52247 | Kalona | Washington County | 5,301 | $82,140 | $298,900 | $845 | 35.8 | 71.7% |
| 52242 | Iowa City | Johnson County | 4,412 | n/a | n/a | n/a | 19.2 | 0.0% |
| 52338 | Swisher | Johnson County | 3,865 | $124,357 | $392,700 | $1,215 | 45.1 | 93.3% |
| 52327 | Riverside | Washington County | 3,722 | $83,250 | $298,800 | $1,304 | 40.9 | 80.9% |
| 52356 | Wellman | Washington County | 2,754 | $54,659 | $227,800 | $837 | 42.2 | 80.0% |
| 52755 | Lone Tree | Johnson County | 2,210 | $98,125 | $242,700 | $980 | 42.6 | 82.8% |
| 52322 | Oxford | Johnson County | 1,997 | $59,688 | $261,100 | $965 | 32.1 | 83.3% |
| 52201 | Ainsworth | Washington County | 1,359 | $98,945 | $181,600 | $1,375 | 42.7 | 83.3% |
| 52540 | Brighton | Washington County | 1,102 | $57,589 | $115,300 | $681 | 42.8 | 77.5% |
Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.
