Towns and cities in Iowa

1,026 towns and cities in 99 counties

Iowa (IA) has 3,190,369 residents (Census) living in 1,026 cities, towns, villages and communities across 99 counties.

Largest cities in Iowa

Counties of Iowa

Last updated: