Waterloo-Cedar Falls, IA Metro Area

The Waterloo-Cedar Falls, IA metro area is home to 168,163 residents and 74,779 housing units, centered in Iowa. Its median household income is $68,916, and the median family income is $89,985. The median age is 36.6, 2.0 years younger than the Iowa median of 38.6. Residents are 49.3% male and 50.7% female.

Population

168,163

Median household income

$68,916

Median family income

$89,985

Median age

36.6

Housing units

74,779

Zip codes

19

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 83.5%, followed by Black residents at 7.7%. Hispanic or Latino residents, who can be of any race, make up 4.3% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Waterloo-Cedar Falls, IA Metro Area

The Waterloo-Cedar Falls, IA metro area includes 19 zip codes across Black Hawk County, Bremer County and Grundy County, home to a combined 163,558 residents. The most populous is Cedar Falls (50613) with 43,680 residents. Median household incomes range from $49,412 in Waterloo (50703) to $120,724 in Hudson (50643). Home values are highest in Janesville (50647) at $314,200 and lowest in Waterloo (50703) at $95,900. Cedar Falls (50613) has the youngest population, with a median age of 30.4, while Wellsburg (50680) is the oldest at 51.5.

Highest income

$120,724

Hudson (50643)

Lowest income

$49,412

Waterloo (50703)

Highest home value

$314,200

Janesville (50647)

Lowest median rent

$518/mo

Dunkerton (50626)

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 $68,916, and 14 of 19 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
50613Cedar FallsBlack Hawk County43,680$75,642$270,800$1,20230.466.1%
50701WaterlooBlack Hawk County29,745$62,857$183,800$85037.867.2%
50702WaterlooBlack Hawk County21,197$59,784$150,500$97136.061.2%
50703WaterlooBlack Hawk County18,397$49,412$95,900$95237.357.8%
50677WaverlyBremer County12,655$82,950$232,800$99935.671.5%
50707EvansdaleBlack Hawk County7,407$61,451$153,700$95141.369.2%
50674SumnerBremer County3,596$63,429$174,100$94446.982.7%
50638Grundy CenterGrundy County3,474$79,500$185,200n/a38.781.9%
50651La Porte CityBlack Hawk County3,349$79,647$187,600$97137.682.2%
50622DenverBremer County3,288$95,703$254,100$87537.486.8%
50643HudsonBlack Hawk County3,081$120,724$244,400$95340.390.9%
50669ReinbeckGrundy County2,447$83,636$183,000$91440.674.0%
50676TripoliBremer County2,128$84,464$154,500$91339.289.2%
50647JanesvilleBremer County2,073$98,052$314,200$61848.194.7%
50624DikeGrundy County1,664$93,333$260,100$71140.091.1%
50621ConradGrundy County1,591$86,146$214,700$84050.878.2%
50626DunkertonBlack Hawk County1,478$82,552$209,400$51841.487.6%
50668ReadlynBremer County1,231$84,464$174,000$62837.785.0%
50680WellsburgGrundy County1,077$72,684$140,900$58451.593.8%

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