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.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
52240Iowa CityJohnson County36,046$55,189$242,300$1,04728.150.1%
52241CoralvilleJohnson County22,846$66,508$298,900$1,05733.156.0%
52245Iowa CityJohnson County22,765$75,876$315,100$1,26231.359.6%
52317North LibertyJohnson County22,392$108,156$322,800$1,24132.869.1%
52246Iowa CityJohnson County21,944$55,088$348,900$1,05728.745.2%
52353WashingtonWashington County9,072$63,232$160,500$96939.067.7%
52333SolonJohnson County7,443$113,917$366,900$1,18545.986.6%
52340TiffinJohnson County5,695$105,517$342,800$1,22433.277.3%
52247KalonaWashington County5,301$82,140$298,900$84535.871.7%
52242Iowa CityJohnson County4,412n/an/an/a19.20.0%
52338SwisherJohnson County3,865$124,357$392,700$1,21545.193.3%
52327RiversideWashington County3,722$83,250$298,800$1,30440.980.9%
52356WellmanWashington County2,754$54,659$227,800$83742.280.0%
52755Lone TreeJohnson County2,210$98,125$242,700$98042.682.8%
52322OxfordJohnson County1,997$59,688$261,100$96532.183.3%
52201AinsworthWashington County1,359$98,945$181,600$1,37542.783.3%
52540BrightonWashington County1,102$57,589$115,300$68142.877.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.

Scroll to Top