Ames, IA Metro Area

The Ames, IA metro area is home to 125,261 residents and 53,647 housing units, centered in Iowa. Its median household income is $71,090, and the median family income is $110,143. The median age is 30.0, 8.6 years younger than the Iowa median of 38.6. Residents are 52% male and 48% female.

Population

125,261

Median household income

$71,090

Median family income

$110,143

Median age

30.0

Housing units

53,647

Zip codes

17

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 85.3%, followed by Asian residents at 5.4%. Hispanic or Latino residents, who can be of any race, make up 4.5% of the population.

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

Zip Codes in the Ames, IA Metro Area

The Ames, IA metro area includes 17 zip codes across Boone County and Story County, home to a combined 123,225 residents. The most populous is Ames (50010) with 33,428 residents. Median household incomes range from $57,372 in Ames (50014) to $122,974 in Huxley (50124). Home values are highest in Ames (50014) at $336,800 and lowest in Colo (50056) at $184,500. Ames (50012) has the youngest population, with a median age of 19.3, while Story City (50248) is the oldest at 45.0.

Highest income

$122,974

Huxley (50124)

Lowest income

$57,372

Ames (50014)

Highest home value

$336,800

Ames (50014)

Lowest median rent

$743/mo

Ogden (50212)

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 $71,090, and 13 of 15 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
50010AmesStory County33,428$65,701$253,500$97329.253.2%
50014AmesStory County31,429$57,372$336,800$1,06523.236.6%
50036BooneBoone County16,318$74,107$194,400$84741.076.8%
50201NevadaStory County8,301$81,989$193,200$96341.075.0%
50124HuxleyStory County4,730$122,974$305,200$1,39334.982.1%
50156MadridBoone County4,407$97,298$243,800$76841.288.2%
50248Story CityStory County4,300$88,333$239,600$1,02145.081.2%
50013AmesStory County4,248n/an/an/a19.4n/a
50212OgdenBoone County3,109$74,865$221,300$74342.386.8%
50161MaxwellStory County2,081$93,281$256,500$1,06342.589.4%
50012AmesStory County1,950n/an/an/a19.30.0%
50244SlaterStory County1,866$101,544$250,800$89541.386.8%
50236RolandStory County1,699$86,793$198,900$1,10544.585.8%
50046CambridgeStory County1,696$91,944$229,200$92540.386.0%
50105GilbertStory County1,384$122,813$275,400$86543.387.6%
50055CollinsStory County1,157$84,875$200,000$82339.685.8%
50056ColoStory County1,122$79,667$184,500$1,04240.886.2%

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