Most Expensive Cities in Iowa
Cities ranked by highest median home values. 40 cities ranked from official U.S. government data.
Most Expensive Cities 40
1 Waukee
$355,600
2 Iowa City
$308,600
3 Coralville
$308,600
4 North Liberty
$308,600
5 Indianola
$269,600
6 Norwalk
$269,600
7 Des Moines
$262,100
8 West Des Moines
$262,100
9 Ankeny
$262,100
10 Urbandale
$262,100
11 Johnston
$262,100
12 Altoona
$262,100
13 Clive
$262,100
14 Grimes
$262,100
15 Ames
$258,700
16 Dubuque
$237,300
17 Pella
$233,000
18 Davenport
$222,000
19 Bettendorf
$222,000
20 Waverly
$219,600
21 Cedar Rapids
$214,300
22 Marion
$214,300
23 Boone
$212,400
24 Council Bluffs
$195,700
25 Waterloo
$188,900
26 Cedar Falls
$188,900
27 Newton
$186,300
28 Sioux City
$183,200
29 Muscatine
$182,100
30 Spencer
$178,600
31 Mason City
$166,400
32 Clinton
$160,600
33 Storm Lake
$159,500
34 Oskaloosa
$157,800
35 Fort Dodge
$153,800
36 Marshalltown
$145,500
37 Fort Madison
$141,400
38 Keokuk
$141,400
39 Burlington
$136,500
40 Ottumwa
$125,100
More Iowa Rankings 8
Data Sources
Population and economic data from the Census Bureau American Community Survey (2022 5-year estimates). Health data from the CDC PLACES (2023).