Cities and towns in Iowa: typical home values
September 2026 figures from Zillow · updated 2026-11-15
ProMap by Home Economics has a housing data page for 770 cities and towns in Iowa. The figure beside each name is its typical home value in September 2026. Among them, the highest typical home value is in West Okoboji ($815,000) and the lowest is in Gilmore City ($59,528).
The typical home in Iowa is worth about $237,000 (Zillow Home Value Index, September 2026), up 3.3% over the past year; the U.S. figure is $366,000.
Also: Iowa overview · 825 ZIP codes in Iowa
Jump to a letter
A 48 places
- Ackley Hardin County $143,000
- Ackworth Warren County $444,000
- Adair Adair County $205,000
- Adel Dallas County $402,000
- Afton Union County $129,000
- Agency Wapello County $183,000
- Ainsworth Washington County $254,000
- Akron Plymouth County $234,000
- Albert City Buena Vista County $155,000
- Albia Monroe County $176,000
- Albion Marshall County $187,000
- Alburnett Linn County $309,000
- Alden Hardin County $162,000
- Alexander Franklin County $180,000
- Algona Kossuth County $186,000
- Alleman Polk County $396,000
- Allerton Wayne County $191,000
- Allison Butler County $172,000
- Alta Vista Chickasaw County $244,000
- Alta Buena Vista County $213,000
- Alton Sioux County $312,000
- Altoona Polk County $322,000
- Alvord Lyon County $268,000
- Amana Iowa County $269,000
- Ames Story County $302,000
- Anamosa Jones County $252,000
- Andrew Jackson County $161,000
- Anita Cass County $172,000
- Ankeny Polk County $339,000
- Anthon Woodbury County $194,000
- Aplington Butler County $179,000
- Arcadia Carroll County $247,000
- Archer O'Brien County $236,000
- Argyle Lee County $214,000
- Arlington Fayette County $264,000
- Armstrong Emmet County $166,000
- Arnolds Park Dickinson County $457,000
- Asbury Dubuque County $390,000
- Ashton Osceola County $180,000
- Atalissa Muscatine County $212,000
- Atkins Benton County $373,000
- Atlantic Cass County $161,000
- Auburn Sac County $106,000
- Audubon Audubon County $117,000
- Aurelia Cherokee County $175,000
- Aurora Buchanan County $222,000
- Avoca Pottawattamie County $235,000
- Ayrshire Palo Alto County $141,000
B 46 places
- Badger Webster County $178,000
- Bagley Guthrie County $165,000
- Baldwin Jackson County $258,000
- Bancroft Kossuth County $162,000
- Barnes City Mahaska County $154,000
- Barnum Webster County $211,000
- Batavia Jefferson County $176,000
- Battle Creek Ida County $127,000
- Baxter Jasper County $272,000
- Bayard Guthrie County $111,000
- Beacon Mahaska County $136,000
- Beaman Grundy County $220,000
- Bedford Taylor County $113,000
- Belle Plaine Benton County $159,000
- Bellevue Jackson County $316,000
- Belmond Wright County $145,000
- Bennett Cedar County $242,000
- Bernard Dubuque County $293,000
- Bertram Linn County $344,000
- Bettendorf Scott County $338,000
- Birmingham Van Buren County $193,000
- Blairstown Benton County $250,000
- Blakesburg Wapello County $239,000
- Blanchard Page County $195,000
- Blencoe Monona County $139,000
- Bloomfield Davis County $233,000
- Blue Grass Scott County $358,000
- Bode Humboldt County $138,000
- Bonaparte Van Buren County $198,000
- Bondurant Polk County $332,000
- Boone Boone County $212,000
- Bouton Dallas County $275,000
- Boyden Sioux County $289,000
- Braddyville Page County $210,000
- Brandon Buchanan County $214,000
- Brayton Audubon County $184,000
- Breda Carroll County $240,000
- Brighton Washington County $103,000
- Britt Hancock County $157,000
- Bronson Woodbury County $290,000
- Brooklyn Poweshiek County $203,000
- Buffalo Center Winnebago County $155,000
- Buffalo Scott County $166,000
- Burlington Des Moines County $126,000
- Burt Kossuth County $118,000
- Bussey Marion County $94,814
C 65 places
- Calamus Clinton County $219,000
- Callender Webster County $163,000
- Calmar Winneshiek County $205,000
- Camanche Clinton County $209,000
- Cambridge Story County $338,000
- Cantril Van Buren County $168,000
- Carlisle Polk County $289,000
- Carroll Carroll County $210,000
- Carson Pottawattamie County $258,000
- Carter Lake Pottawattamie County $210,000
- Cascade Dubuque County $295,000
- Casey Guthrie County $196,000
- Castalia Winneshiek County $296,000
- Cedar Falls Black Hawk County $266,000
- Cedar Rapids Linn County $216,000
- Center Junction Jones County $194,000
- Center Point Linn County $324,000
- Centerville Appanoose County $77,149
- Central City Linn County $292,000
- Chariton Lucas County $157,000
- Charles City Floyd County $145,000
- Charlotte Clinton County $270,000
- Charter Oak Crawford County $188,000
- Chelsea Tama County $240,000
- Cherokee Cherokee County $149,000
- Chester Howard County $201,000
- Churdan Greene County $186,000
- Cincinnati Appanoose County $84,493
- Clare Webster County $252,000
- Clarence Cedar County $198,000
- Clarinda Page County $132,000
- Clarion Wright County $149,000
- Clarksville Butler County $188,000
- Clear Lake Cerro Gordo County $340,000
- Clearfield Taylor County $145,000
- Cleghorn Cherokee County $177,000
- Clermont Fayette County $203,000
- Clinton Clinton County $135,000
- Clive Polk County $431,000
- Clutier Tama County $195,000
- Coggon Linn County $248,000
- Coin Page County $161,000
- Colesburg Delaware County $142,000
- Colfax Jasper County $191,000
- Collins Story County $271,000
- Colo Story County $263,000
- Columbus City Louisa County $126,000
- Columbus Junction Louisa County $164,000
- Conesville Muscatine County $149,000
- Conrad Grundy County $180,000
- Coon Rapids Carroll County $182,000
- Coralville Johnson County $261,000
- Corning Adams County $145,000
- Correctionville Woodbury County $166,000
- Corwith Hancock County $118,000
- Corydon Wayne County $158,000
- Council Bluffs Pottawattamie County $228,000
- Crawfordsville Washington County $232,000
- Crescent Pottawattamie County $375,000
- Cresco Howard County $212,000
- Creston Union County $155,000
- Crystal Lake Hancock County $87,713
- Cumberland Cass County $177,000
- Cumming Warren County $527,000
- Cylinder Palo Alto County $219,000
D 41 places
- Dakota City Humboldt County $133,000
- Dallas Center Dallas County $313,000
- Danbury Woodbury County $206,000
- Danville Des Moines County $239,000
- Davenport Scott County $194,000
- Dawson Dallas County $242,000
- Dayton Webster County $155,000
- De Soto Dallas County $256,000
- De Witt Clinton County $243,000
- Decorah Winneshiek County $306,000
- Dedham Carroll County $204,000
- Deep River Poweshiek County $229,000
- Defiance Shelby County $210,000
- Delhi Delaware County $269,000
- Delmar Clinton County $159,000
- Deloit Crawford County $123,000
- Delta Keokuk County $120,000
- Denison Crawford County $179,000
- Denver Bremer County $309,000
- Des Moines Polk County $208,000
- Dexter Dallas County $241,000
- Dickens Clay County $240,000
- Dike Grundy County $299,000
- Dixon Scott County $263,000
- Dolliver Emmet County $178,000
- Donahue Scott County $286,000
- Donnellson Lee County $138,000
- Doon Lyon County $296,000
- Douds Van Buren County $228,000
- Dow City Crawford County $92,405
- Dows Wright County $112,000
- Drakesville Davis County $251,000
- Dubuque Dubuque County $248,000
- Dumont Butler County $133,000
- Duncombe Webster County $183,000
- Dundee Delaware County $257,000
- Dunkerton Black Hawk County $241,000
- Dunlap Harrison County $202,000
- Durant Cedar County $241,000
- Dyersville Dubuque County $291,000
- Dysart Tama County $240,000
E 30 places
- Eagle Grove Wright County $117,000
- Earlham Madison County $366,000
- Earling Shelby County $243,000
- Earlville Delaware County $248,000
- Early Sac County $158,000
- Eddyville Wapello County $190,000
- Edgewood Delaware County $174,000
- Elberon Tama County $212,000
- Eldon Wapello County $112,000
- Eldora Hardin County $102,000
- Eldridge Scott County $358,000
- Elgin Fayette County $275,000
- Elk Horn Shelby County $186,000
- Elk Run Heights Black Hawk County $199,000
- Elkader Clayton County $174,000
- Elkhart Polk County $328,000
- Elliott Montgomery County $164,000
- Ellston Ringgold County $374,000
- Ellsworth Hamilton County $220,000
- Elma Howard County $223,000
- Ely Linn County $372,000
- Emerson Mills County $192,000
- Emmetsburg Palo Alto County $171,000
- Epworth Dubuque County $272,000
- Essex Page County $184,000
- Estherville Emmet County $131,000
- Evansdale Black Hawk County $157,000
- Everly Clay County $162,000
- Exira Audubon County $144,000
- Exline Appanoose County $117,000
F 24 places
- Fairbank Buchanan County $254,000
- Fairfax Linn County $309,000
- Fairfield Jefferson County $157,000
- Farley Dubuque County $315,000
- Farmersburg Clayton County $274,000
- Farmington Van Buren County $136,000
- Farnhamville Calhoun County $134,000
- Farragut Fremont County $174,000
- Fayette Fayette County $173,000
- Fenton Kossuth County $127,000
- Fertile Worth County $196,000
- Floris Davis County $230,000
- Floyd Floyd County $200,000
- Fonda Pocahontas County $112,000
- Fontanelle Adair County $174,000
- Forest City Winnebago County $180,000
- Fort Atkinson Winneshiek County $181,000
- Fort Dodge Webster County $130,000
- Fort Madison Lee County $115,000
- Fostoria Clay County $156,000
- Fredericksburg Chickasaw County $212,000
- Frederika Bremer County $101,000
- Fremont Mahaska County $176,000
- Fruitland Muscatine County $292,000
G 38 places
- Galva Ida County $203,000
- Garnavillo Clayton County $167,000
- Garner Hancock County $229,000
- Garrison Benton County $282,000
- Garwin Tama County $168,000
- Geneva Franklin County $167,000
- George Lyon County $199,000
- Gilbert Story County $338,000
- Gilbertville Black Hawk County $216,000
- Gilman Marshall County $270,000
- Gilmore City Humboldt County $59,528
- Gladbrook Tama County $127,000
- Glenwood Mills County $314,000
- Glidden Carroll County $226,000
- Goldfield Wright County $138,000
- Goodell Hancock County $116,000
- Goose Lake Clinton County $295,000
- Gowrie Webster County $166,000
- Graettinger Palo Alto County $159,000
- Grafton Worth County $179,000
- Grand Junction Greene County $113,000
- Grand Mound Clinton County $249,000
- Grand River Decatur County $193,000
- Grandview Louisa County $156,000
- Granger Dallas County $383,000
- Granville Sioux County $278,000
- Gravity Taylor County $104,000
- Greeley Delaware County $221,000
- Greene Butler County $169,000
- Greenfield Adair County $192,000
- Greenville Clay County $210,000
- Grimes Polk County $349,000
- Grinnell Poweshiek County $214,000
- Griswold Cass County $195,000
- Grundy Center Grundy County $197,000
- Guernsey Poweshiek County $219,000
- Guthrie Center Guthrie County $205,000
- Guttenberg Clayton County $276,000
H 37 places
- Hamburg Fremont County $137,000
- Hampton Franklin County $141,000
- Hanlontown Worth County $185,000
- Harcourt Webster County $150,000
- Harlan Shelby County $206,000
- Harper Keokuk County $155,000
- Harpers Ferry Allamakee County $301,000
- Harris Osceola County $214,000
- Hartford Warren County $239,000
- Hartley O'Brien County $176,000
- Hartwick Poweshiek County $222,000
- Harvey Marion County $175,000
- Hastings Mills County $205,000
- Havelock Pocahontas County $138,000
- Haverhill Marshall County $277,000
- Hawarden Sioux County $187,000
- Hawkeye Fayette County $192,000
- Hazleton Buchanan County $179,000
- Hedrick Keokuk County $84,780
- Henderson Mills County $173,000
- Hiawatha Linn County $262,000
- Hills Johnson County $242,000
- Hillsboro Henry County $200,000
- Hinton Plymouth County $393,000
- Holland Grundy County $211,000
- Holstein Ida County $193,000
- Holy Cross Dubuque County $233,000
- Homestead Iowa County $297,000
- Hopkinton Delaware County $254,000
- Hornick Woodbury County $233,000
- Hospers Sioux County $256,000
- Hubbard Hardin County $171,000
- Hudson Black Hawk County $274,000
- Hull Sioux County $321,000
- Humboldt Humboldt County $185,000
- Humeston Wayne County $81,638
- Huxley Story County $345,000
I 9 places
J 6 places
K 15 places
- Kalona Washington County $324,000
- Kanawha Hancock County $138,000
- Kelley Story County $344,000
- Kellogg Jasper County $219,000
- Kensett Worth County $200,000
- Keokuk Lee County $83,141
- Keosauqua Van Buren County $207,000
- Keota Keokuk County $172,000
- Keswick Keokuk County $144,000
- Keystone Benton County $315,000
- Kimballton Audubon County $128,000
- Kingsley Plymouth County $259,000
- Kiron Crawford County $199,000
- Klemme Hancock County $110,000
- Knoxville Marion County $208,000
L 61 places
- La Motte Jackson County $203,000
- La Porte City Black Hawk County $238,000
- Lacona Warren County $301,000
- Ladora Iowa County $171,000
- Lake City Calhoun County $150,000
- Lake Mills Winnebago County $172,000
- Lake Park Dickinson County $251,000
- Lake View Sac County $248,000
- Lakeside Buena Vista County $206,000
- Lakota Kossuth County $123,000
- Lambs Grove Jasper County $250,000
- Lamoni Decatur County $170,000
- Lamont Buchanan County $177,000
- Lansing Allamakee County $283,000
- Larchwood Lyon County $349,000
- Larrabee Cherokee County $124,000
- Latimer Franklin County $145,000
- Laurel Marshall County $262,000
- Laurens Pocahontas County $73,618
- Lawler Chickasaw County $254,000
- Lawton Woodbury County $342,000
- Le Claire Scott County $390,000
- Le Grand Marshall County $180,000
- Le Mars Plymouth County $280,000
- Ledyard Kossuth County $142,000
- Lehigh Webster County $134,000
- Leighton Mahaska County $297,000
- Leland Winnebago County $175,000
- Lenox Taylor County $123,000
- Leon Decatur County $152,000
- Letts Louisa County $129,000
- Lewis Cass County $157,000
- Libertyville Jefferson County $197,000
- Lidderdale Carroll County $138,000
- Lime Springs Howard County $239,000
- Linden Dallas County $278,000
- Lineville Wayne County $117,000
- Linn Grove Buena Vista County $198,000
- Lisbon Linn County $311,000
- Liscomb Marshall County $161,000
- Little Rock Lyon County $191,000
- Little Sioux Harrison County $118,000
- Livermore Humboldt County $125,000
- Lockridge Jefferson County $195,000
- Logan Harrison County $261,000
- Lohrville Calhoun County $82,194
- Lone Rock Kossuth County $177,000
- Lone Tree Johnson County $248,000
- Long Grove Scott County $415,000
- Lorimor Union County $263,000
- Lost Nation Clinton County $166,000
- Lovilia Monroe County $151,000
- Low Moor Clinton County $155,000
- Lowden Cedar County $191,000
- Lu Verne Humboldt County $149,000
- Luana Clayton County $311,000
- Lucas Lucas County $270,000
- Luxemburg Dubuque County $230,000
- Luzerne Benton County $353,000
- Lynnville Jasper County $284,000
- Lytton Sac County $138,000
M 74 places
- Madrid Boone County $283,000
- Maharishi Vedic City Jefferson County $251,000
- Malcom Poweshiek County $233,000
- Mallard Palo Alto County $149,000
- Malvern Mills County $251,000
- Manchester Delaware County $232,000
- Manilla Crawford County $174,000
- Manly Worth County $149,000
- Manning Carroll County $151,000
- Manson Calhoun County $151,000
- Mapleton Monona County $172,000
- Maquoketa Jackson County $202,000
- Marathon Buena Vista County $105,000
- Marble Rock Floyd County $171,000
- Marcus Cherokee County $185,000
- Marengo Iowa County $194,000
- Marion Linn County $280,000
- Marne Cass County $189,000
- Marquette Clayton County $137,000
- Marshalltown Marshall County $177,000
- Martelle Jones County $311,000
- Martensdale Warren County $221,000
- Mason City Cerro Gordo County $160,000
- Masonville Delaware County $319,000
- Massena Cass County $172,000
- Maurice Sioux County $350,000
- Maxwell Story County $331,000
- Maynard Fayette County $178,000
- McCallsburg Story County $245,000
- McGregor Clayton County $147,000
- McIntire Mitchell County $194,000
- Mechanicsville Cedar County $217,000
- Mediapolis Des Moines County $222,000
- Melbourne Marshall County $242,000
- Melrose Monroe County $179,000
- Melvin Osceola County $128,000
- Menlo Guthrie County $229,000
- Meriden Cherokee County $178,000
- Merrill Plymouth County $280,000
- Meservey Cerro Gordo County $103,000
- Middletown Des Moines County $185,000
- Miles Jackson County $152,000
- Milford Dickinson County $290,000
- Milo Warren County $274,000
- Milton Van Buren County $166,000
- Minburn Dallas County $298,000
- Minden Pottawattamie County $291,000
- Mingo Jasper County $316,000
- Missouri Valley Harrison County $234,000
- Mitchellville Polk County $270,000
- Modale Harrison County $199,000
- Mondamin Harrison County $212,000
- Monmouth Jackson County $281,000
- Monona Clayton County $243,000
- Monroe Jasper County $260,000
- Montezuma Poweshiek County $291,000
- Monticello Jones County $242,000
- Montour Tama County $180,000
- Montrose Lee County $191,000
- Moorhead Monona County $161,000
- Moorland Webster County $187,000
- Moravia Appanoose County $207,000
- Morning Sun Louisa County $173,000
- Moscow Muscatine County $274,000
- Moulton Appanoose County $126,000
- Mount Auburn Benton County $247,000
- Mount Ayr Ringgold County $142,000
- Mount Pleasant Henry County $196,000
- Mount Union Henry County $215,000
- Mount Vernon Linn County $353,000
- Moville Woodbury County $267,000
- Murray Clarke County $169,000
- Muscatine Muscatine County $194,000
- Mystic Appanoose County $74,205
N 24 places
- Nashua Chickasaw County $194,000
- Neola Pottawattamie County $314,000
- Nevada Story County $247,000
- New Albin Allamakee County $250,000
- New Hampton Chickasaw County $181,000
- New Hartford Butler County $233,000
- New Liberty Scott County $319,000
- New London Henry County $189,000
- New Market Taylor County $135,000
- New Providence Hardin County $182,000
- New Sharon Mahaska County $229,000
- New Vienna Dubuque County $211,000
- New Virginia Warren County $355,000
- Newell Buena Vista County $169,000
- Newhall Benton County $265,000
- Newton Jasper County $203,000
- Nichols Muscatine County $217,000
- Nodaway Adams County $202,000
- Nora Springs Floyd County $195,000
- North English Iowa County $140,000
- North Liberty Johnson County $311,000
- Northwood Worth County $205,000
- Norwalk Warren County $335,000
- Norway Benton County $271,000
O 23 places
- Oakland Pottawattamie County $223,000
- Oakville Louisa County $180,000
- Ocheyedan Osceola County $168,000
- Odebolt Sac County $155,000
- Oelwein Fayette County $110,000
- Ogden Boone County $237,000
- Okoboji Dickinson County $407,000
- Olds Henry County $144,000
- Olin Jones County $193,000
- Ollie Keokuk County $126,000
- Onawa Monona County $158,000
- Onslow Jones County $211,000
- Orange City Sioux County $318,000
- Orchard Mitchell County $364,000
- Orleans Dickinson County $684,000
- Osage Mitchell County $207,000
- Osceola Clarke County $193,000
- Oskaloosa Mahaska County $192,000
- Ossian Winneshiek County $278,000
- Otho Webster County $125,000
- Ottumwa Wapello County $121,000
- Oxford Junction Jones County $125,000
- Oxford Johnson County $373,000
P 33 places
- Pacific Junction Mills County $229,000
- Packwood Jefferson County $154,000
- Palmer Pocahontas County $130,000
- Palo Linn County $340,000
- Panama Shelby County $259,000
- Panora Guthrie County $500,000
- Parkersburg Butler County $245,000
- Parnell Iowa County $325,000
- Paton Greene County $191,000
- Paullina O'Brien County $182,000
- Pella Marion County $359,000
- Peosta Dubuque County $443,000
- Perry Dallas County $172,000
- Persia Harrison County $257,000
- Peterson Clay County $169,000
- Pierson Woodbury County $165,000
- Pisgah Harrison County $166,000
- Plainfield Bremer County $226,000
- Plano Appanoose County $114,000
- Pleasant Hill Polk County $303,000
- Pleasantville Marion County $268,000
- Plymouth Cerro Gordo County $198,000
- Pocahontas Pocahontas County $117,000
- Polk City Polk County $430,000
- Pomeroy Calhoun County $98,803
- Portsmouth Shelby County $270,000
- Postville Allamakee County $216,000
- Prairie City Jasper County $271,000
- Preston Jackson County $232,000
- Primghar O'Brien County $184,000
- Princeton Scott County $338,000
- Promise City Wayne County $211,000
- Pulaski Davis County $138,000
Q 2 places
R 38 places
- Radcliffe Hardin County $184,000
- Randolph Fremont County $180,000
- Raymond Black Hawk County $239,000
- Readlyn Bremer County $226,000
- Reasnor Jasper County $244,000
- Red Oak Montgomery County $134,000
- Redfield Dallas County $229,000
- Reinbeck Grundy County $192,000
- Rembrandt Buena Vista County $155,000
- Remsen Plymouth County $280,000
- Renwick Humboldt County $107,000
- Rhodes Marshall County $259,000
- Riceville Howard County $232,000
- Richland Keokuk County $143,000
- Ridgeway Winneshiek County $330,000
- Ringsted Emmet County $182,000
- Rippey Greene County $186,000
- Riverdale Scott County $400,000
- Riverside Washington County $353,000
- Riverton Fremont County $112,000
- Robins Linn County $410,000
- Rock Rapids Lyon County $261,000
- Rock Valley Sioux County $307,000
- Rockford Floyd County $212,000
- Rockwell City Calhoun County $154,000
- Rockwell Cerro Gordo County $212,000
- Roland Story County $262,000
- Rolfe Pocahontas County $66,187
- Rose Hill Mahaska County $243,000
- Rowan Wright County $68,150
- Rowley Buchanan County $255,000
- Royal Clay County $105,000
- Rudd Floyd County $165,000
- Runnells Polk County $437,000
- Russell Lucas County $170,000
- Ruthven Palo Alto County $183,000
- Rutland Humboldt County $109,000
- Ryan Delaware County $263,000
S 61 places
- Sabula Jackson County $215,000
- Sac City Sac County $149,000
- Saint Ansgar Mitchell County $244,000
- Saint Charles Madison County $403,000
- Saint Olaf Clayton County $322,000
- Salem Henry County $224,000
- Sanborn O'Brien County $207,000
- Schaller Sac County $159,000
- Schleswig Crawford County $168,000
- Scranton Greene County $185,000
- Searsboro Poweshiek County $238,000
- Sergeant Bluff Woodbury County $362,000
- Seymour Wayne County $137,000
- Sheffield Franklin County $177,000
- Shelby Pottawattamie County $238,000
- Sheldahl $225,000
- Sheldon O'Brien County $227,000
- Shell Rock Butler County $227,000
- Shellsburg Benton County $333,000
- Shenandoah Page County $134,000
- Shueyville Johnson County $536,000
- Sibley Osceola County $174,000
- Sidney Fremont County $194,000
- Sigourney Keokuk County $142,000
- Silver City Mills County $313,000
- Sioux Center Sioux County $348,000
- Sioux City Woodbury County $201,000
- Sioux Rapids Buena Vista County $171,000
- Slater Story County $292,000
- Sloan Woodbury County $243,000
- Smithland Woodbury County $170,000
- Soldier Monona County $105,000
- Solon Johnson County $450,000
- South Amana Iowa County $277,000
- South English Keokuk County $186,000
- Spencer Clay County $199,000
- Sperry Des Moines County $296,000
- Spillville Winneshiek County $174,000
- Spirit Lake Dickinson County $337,000
- Springville Linn County $290,000
- Stacyville Mitchell County $173,000
- Stanhope Hamilton County $172,000
- Stanley Buchanan County $245,000
- Stanton Montgomery County $202,000
- Stanwood Cedar County $186,000
- State Center Marshall County $297,000
- Steamboat Rock Hardin County $184,000
- Stockport Van Buren County $188,000
- Stockton Muscatine County $372,000
- Storm Lake Buena Vista County $176,000
- Story City Story County $283,000
- Stout Grundy County $139,000
- Stratford Hamilton County $202,000
- Strawberry Point Clayton County $171,000
- Stuart Adair County $227,000
- Sully Jasper County $264,000
- Sumner Bremer County $148,000
- Sutherland O'Brien County $155,000
- Swan Marion County $326,000
- Swea City Kossuth County $109,000
- Swisher Johnson County $457,000
T 17 places
- Tabor Fremont County $226,000
- Tama Tama County $142,000
- Templeton Carroll County $235,000
- Terril Dickinson County $185,000
- Thayer Union County $261,000
- Thompson Winnebago County $94,129
- Thor Humboldt County $127,000
- Thornton Cerro Gordo County $157,000
- Thurman Fremont County $209,000
- Tiffin Johnson County $346,000
- Tipton Cedar County $244,000
- Titonka Kossuth County $136,000
- Toledo Tama County $173,000
- Traer Tama County $177,000
- Treynor Pottawattamie County $354,000
- Tripoli Bremer County $171,000
- Truro Madison County $281,000
U 8 places
V 9 places
W 58 places
- Wadena Fayette County $207,000
- Wahpeton Dickinson County $574,000
- Walcott Scott County $298,000
- Walford Linn County $332,000
- Walker Linn County $286,000
- Wall Lake Sac County $166,000
- Wallingford Emmet County $182,000
- Walnut Pottawattamie County $204,000
- Wapello Louisa County $146,000
- Washington Washington County $196,000
- Washta Cherokee County $142,000
- Waterloo Black Hawk County $146,000
- Waterville Allamakee County $318,000
- Watkins Benton County $413,000
- Waucoma Fayette County $81,929
- Waukee Dallas County $345,000
- Waukon Allamakee County $245,000
- Waverly Bremer County $280,000
- Wayland Henry County $166,000
- Webb Clay County $193,000
- Webster City Hamilton County $151,000
- Webster Keokuk County $131,000
- Weldon Decatur County $237,000
- Wellman Washington County $250,000
- Wellsburg Grundy County $160,000
- Wesley Kossuth County $181,000
- West Bend Palo Alto County $164,000
- West Branch Cedar County $302,000
- West Burlington Des Moines County $173,000
- West Chester Washington County $160,000
- West Des Moines Polk County $321,000
- West Liberty Muscatine County $229,000
- West Okoboji Dickinson County $815,000
- West Point Lee County $181,000
- West Union Fayette County $148,000
- Westfield Plymouth County $346,000
- Westgate Fayette County $184,000
- Westside Crawford County $226,000
- Wever Lee County $233,000
- What Cheer Keokuk County $107,000
- Wheatland Clinton County $155,000
- Whiting Monona County $182,000
- Whittemore Kossuth County $167,000
- Williams Hamilton County $161,000
- Williamsburg Iowa County $270,000
- Wilton Muscatine County $231,000
- Windsor Heights Polk County $285,000
- Winfield Henry County $145,000
- Winterset Madison County $290,000
- Winthrop Buchanan County $239,000
- Wiota Cass County $203,000
- Woden Hancock County $104,000
- Woodbine Harrison County $232,000
- Woodburn Clarke County $273,000
- Woodward Dallas County $298,000
- Woolstock Wright County $176,000
- Worthington Dubuque County $329,000
- Wyoming Jones County $177,000
Y 1 place
Z 2 places
Metro areas in Iowa
- Ames, IA $277,000
- Burlington, IA-IL $143,000
- Carroll, IA $212,000
- Cedar Rapids, IA $247,000
- Clinton, IA $181,000
- Davenport-Moline-Rock Island, IA-IL $195,000
- Des Moines-West Des Moines, IA $293,000
- Dubuque, IA $277,000
- Fort Dodge, IA $138,000
- Fort Madison, IA $125,000
- Iowa City, IA $300,000
- Le Mars, IA $292,000
- Marshalltown, IA $192,000
- Mason City, IA $203,000
- Muscatine, IA $206,000
- Oskaloosa, IA $201,000
- Ottumwa, IA $128,000
- Pella, IA $271,000
- Sioux City, IA-NE-SD $224,000
- Spencer, IA $196,000
- Spirit Lake, IA $384,000
- Storm Lake, IA $186,000
- Waterloo-Cedar Falls, IA $198,000
Counties in Iowa
- Adair County $198,000
- Adams County $158,000
- Allamakee County $263,000
- Appanoose County $116,000
- Audubon County $159,000
- Benton County $283,000
- Black Hawk County $186,000
- Boone County $232,000
- Bremer County $258,000
- Buchanan County $215,000
- Buena Vista County $186,000
- Butler County $190,000
- Calhoun County $154,000
- Carroll County $212,000
- Cass County $164,000
- Cedar County $255,000
- Cerro Gordo County $205,000
- Cherokee County $159,000
- Chickasaw County $217,000
- Clarke County $197,000
- Clay County $196,000
- Clayton County $288,000
- Clinton County $181,000
- Crawford County $181,000
- Dallas County $355,000
- Davis County $232,000
- Decatur County $169,000
- Delaware County $244,000
- Des Moines County $148,000
- Dickinson County $384,000
- Dubuque County $277,000
- Emmet County $156,000
- Fayette County $156,000
- Floyd County $162,000
- Franklin County $155,000
- Fremont County $183,000
- Greene County $174,000
- Grundy County $218,000
- Guthrie County $273,000
- Hamilton County $172,000
- Hancock County $182,000
- Hardin County $145,000
- Harrison County $224,000
- Henry County $192,000
- Howard County $204,000
- Humboldt County $162,000
- Ida County $185,000
- Iowa County $234,000
- Jackson County $238,000
- Jasper County $229,000
- Jefferson County $182,000
- Johnson County $309,000
- Jones County $242,000
- Keokuk County $143,000
- Kossuth County $171,000
- Lee County $125,000
- Linn County $243,000
- Louisa County $174,000
- Lucas County $174,000
- Lyon County $266,000
- Madison County $334,000
- Mahaska County $201,000
- Marion County $271,000
- Marshall County $192,000
- Mills County $280,000
- Mitchell County $214,000
- Monona County $161,000
- Monroe County $173,000
- Montgomery County $139,000
- Muscatine County $206,000
- O'Brien County $195,000
- Osceola County $172,000
- Page County $150,000
- Palo Alto County $171,000
- Plymouth County $292,000
- Pocahontas County $99,888
- Polk County $279,000
- Pottawattamie County $241,000
- Poweshiek County $223,000
- Ringgold County $176,000
- Sac County $175,000
- Scott County $250,000
- Shelby County $213,000
- Sioux County $308,000
- Story County $292,000
- Tama County $173,000
- Taylor County $142,000
- Union County $161,000
- Van Buren County $186,000
- Wapello County $128,000
- Warren County $324,000
- Washington County $236,000
- Wayne County $140,000
- Webster County $138,000
- Winnebago County $156,000
- Winneshiek County $316,000
- Woodbury County $207,000
- Worth County $190,000
- Wright County $133,000
Sources
Home values: Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted. Rents: Zillow Observed Rent Index (ZORI), seasonally adjusted. "Typical" is Zillow's middle-tier value (homes between the 35th and 65th percentiles), not a median sale price. A place is listed when Zillow publishes a home value or a rent for it. Compiled by Home Economics.