Rent in Iowa by city
We have rent figures for 932 cities and 1,013 ZIP codes in Iowa. Across those ZIPs, the median typical 2-bedroom rent is $927 a month. By city, typical 2-bedroom rent runs from $381 in Maurice to $1,680 in Ackworth.
932 Iowa cities
Typical 2-bedroom rent- Ackley$687
- Ackworth$1,680
- Adair$933
- Adel$1,060
- Afton$733
- Agency$1,076
- Ainsworth$833
- Akron$712
- Albert City$775
- Albia$937
- Albion$940
- Alburnett$785
- Alden$636
- Alexander$927
- Algona$853
- Alleman$1,180
- Allerton$927
- Allison$771
- Alta$902
- Alta Vista$625
- Alton$729
- Altoona$1,344
- Alvord$945
- Amana$742
- Ames$1,061
- Anamosa$926
- Andover$927
- Andrew$983
- Anita$886
- Ankeny$1,449
- Anthon$1,056
- Aplington$609
- Arcadia$741
- Archer$927
- Aredale$927
- Argyle$976
- Arion$763
- Arispe$927
- Arlington$939
- Armstrong$927
- Arnolds Park$1,091
- Arthur$927
- Ashton$927
- Aspinwall$927
- Atalissa$1,093
- Atkins$982
- Atlantic$740
- Auburn$927
- Audubon$778
- Aurelia$929
- Aurora$937
- Austinville$927
- Avoca$982
- Ayrshire$1,667
- Badger$400
- Bagley$930
- Baldwin$927
- Bancroft$844
- Barnes City$946
- Barnum$927
- Batavia$1,095
- Battle Creek$927
- Baxter$850
- Bayard$966
- Beacon$593
- Beaman$775
- Beaver$967
- Bedford$927
- Belle Plaine$873
- Bellevue$738
- Belmond$950
- Bennett$969
- Benton$927
- Bernard$927
- Berwick$1,430
- Bettendorf$1,121
- Bevington$1,090
- Birmingham$1,331
- Blairsburg$1,004
- Blairstown$982
- Blakesburg$1,076
- Blanchard$927
- Blencoe$908
- Blockton$850
- Bloomfield$1,039
- Blue Grass$900
- Bode$619
- Bonaparte$908
- Bondurant$1,400
- Boone$890
- Booneville$1,260
- Bouton$1,090
- Boxholm$967
- Boyden$773
- Braddyville$927
- Bradford$927
- Bradgate$927
- Brandon$937
- Brayton$613
- Breda$725
- Bridgewater$954
- Brighton$688
- Bristow$927
- Britt$927
- Bronson$1,194
- Brooklyn$800
- Brunsville$1,018
- Bryant$927
- Buckingham$945
- Buffalo$827
- Buffalo Center$633
- Burlington$994
- Burnside$927
- Burt$954
- Bussey$760
- Calamus$639
- Callender$927
- Calmar$681
- Calumet$927
- Camanche$835
- Cambridge$1,160
- Cantril$950
- Carbon$943
- Carlisle$1,277
- Carpenter$927
- Carroll$728
- Carson$1,010
- Carter Lake$1,407
- Cascade$934
- Casey$1,060
- Castalia$927
- Castana$927
- Cedar$946
- Cedar Falls$1,118
- Cedar Rapids$1,054
- Center Junction$927
- Center Point$797
- Centerville$812
- Central City$780
- Chapin$927
- Chariton$754
- Charles City$803
- Charlotte$683
- Charter Oak$927
- Chatsworth$1,000
- Chelsea$945
- Cherokee$748
- Chester$588
- Chillicothe$1,076
- Churdan$625
- Cincinnati$927
- Clare$927
- Clarence$854
- Clarinda$668
- Clarion$786
- Clarksville$803
- Clear Lake$833
- Clearfield$644
- Cleghorn$927
- Clemons$940
- Clermont$940
- Climbing Hill$1,194
- Clinton$902
- Clio$927
- Clive$1,191
- Clutier$945
- Coggon$1,054
- Coin$927
- Colesburg$850
- Colfax$931
- College Springs$927
- Collins$1,304
- Colo$1,014
- Columbia$1,021
- Columbus City$927
- Columbus Junction$745
- Colwell$927
- Conesville$913
- Conrad$763
- Conroy$927
- Coon Rapids$905
- Cooper$927
- Coralville$1,030
- Corning$810
- Correctionville$963
- Corwith$927
- Corydon$985
- Coulter$675
- Council Bluffs$1,165
- Crawfordsville$1,002
- Crescent$1,230
- Cresco$718
- Creston$823
- Cromwell$927
- Crystal Lake$927
- Cumberland$746
- Cumming$1,320
- Curlew$927
- Cushing$875
- Cylinder$927
- Dakota City$927
- Dallas Center$1,122
- Dana$927
- Danbury$760
- Danville$817
- Davenport$1,056
- Davis City$927
- Dawson$1,120
- Dayton$517
- De Soto$1,045
- De Witt$987
- Decatur$927
- Decorah$841
- Dedham$927
- Deep River$1,014
- Defiance$927
- Delaware$927
- Delhi$927
- Delmar$927
- Deloit$679
- Delta$927
- Denison$752
- Denmark$976
- Denver$832
- Derby$951
- Des Moines$1,340
- Dewar$1,096
- Dexter$957
- Diagonal$875
- Dickens$927
- Dike$1,096
- Dixon$930
- Dolliver$927
- Donahue$1,056
- Donnellson$641
- Doon$945
- Dorchester$927
- Douds$950
- Dougherty$927
- Dow City$764
- Dows$673
- Drakesville$845
- Dubuque$1,131
- Dumont$927
- Duncombe$625
- Dundee$927
- Dunkerton$733
- Dunlap$975
- Durango$1,131
- Durant$836
- Dyersville$1,092
- Dysart$784
- Eagle Grove$994
- Earlham$1,113
- Earling$927
- Earlville$797
- Early$583
- Eddyville$947
- Edgewood$1,040
- Elberon$945
- Eldon$1,076
- Eldora$712
- Eldridge$942
- Elgin$940
- Elk Horn$533
- Elkader$803
- Elkhart$1,340
- Elkport$927
- Elliott$1,010
- Ellston$927
- Ellsworth$913
- Elma$586
- Ely$892
- Emerson$1,213
- Emmetsburg$698
- Epworth$957
- Essex$728
- Estherville$695
- Evansdale$918
- Everly$813
- Exira$789
- Exline$927
- Fairbank$689
- Fairfax$1,080
- Fairfield$989
- Farley$1,018
- Farmersburg$927
- Farmington$923
- Farnhamville$900
- Farragut$678
- Fayette$840
- Fenton$756
- Ferguson$940
- Fertile$927
- Floris$1,066
- Floyd$681
- Fonda$927
- Fontanelle$920
- Forest City$757
- Fort Atkinson$927
- Fort Dodge$821
- Fort Madison$857
- Fostoria$927
- Fredericksburg$577
- Frederika$1,023
- Fremont$802
- Fruitland$1,093
- Galt$944
- Galva$542
- Garber$927
- Garden City$927
- Garden Grove$927
- Garnavillo$775
- Garner$733
- Garrison$982
- Garwin$646
- Geneva$927
- George$832
- Gibson$927
- Gifford$927
- Gilbert$882
- Gilbertville$1,096
- Gillett Grove$927
- Gilman$725
- Gilmore City$1,011
- Gladbrook$945
- Glenwood$1,010
- Glidden$927
- Goldfield$832
- Goodell$927
- Goose Lake$927
- Gowrie$661
- Graettinger$656
- Grafton$665
- Grand Junction$884
- Grand Mound$694
- Grand River$927
- Grandview$850
- Granger$975
- Grant$927
- Granville$1,000
- Gravity$927
- Gray$927
- Greeley$927
- Greene$1,108
- Greenfield$763
- Greenville$927
- Grimes$1,351
- Grinnell$946
- Griswold$1,090
- Grundy Center$738
- Guernsey$1,014
- Guthrie Center$886
- Guttenberg$859
- Halbur$927
- Hamburg$720
- Hamilton$1,021
- Hamlin$927
- Hampton$826
- Hancock$994
- Hanlontown$927
- Harcourt$917
- Hardy$927
- Harlan$782
- Harper$927
- Harpers Ferry$927
- Harris$1,083
- Hartford$1,390
- Hartley$721
- Hartwick$1,014
- Harvey$1,021
- Hastings$1,160
- Havelock$927
- Haverhill$940
- Hawarden$910
- Hawkeye$588
- Hayesville$927
- Hazleton$832
- Hedrick$825
- Henderson$1,120
- Hiawatha$860
- Highlandville$927
- Hills$1,135
- Hillsboro$958
- Hinton$1,000
- Holland$1,096
- Holstein$936
- Holy Cross$633
- Homestead$927
- Honey Creek$1,090
- Hopkinton$927
- Hornick$1,194
- Hospers$686
- Houghton$976
- Hubbard$725
- Hudson$953
- Hull$1,000
- Humboldt$724
- Humeston$927
- Huxley$1,214
- Ida Grove$665
- Imogene$1,090
- Independence$860
- Indianola$1,081
- Inwood$945
- Ionia$775
- Iowa City$1,180
- Iowa Falls$915
- Ira$989
- Ireton$1,000
- Irwin$927
- Jamaica$747
- Janesville$1,023
- Jefferson$849
- Jesup$781
- Jewell$950
- Johnston$1,452
- Joice$792
- Jolley$927
- Kalona$828
- Kamrar$1,004
- Kanawha$540
- Kellerton$927
- Kelley$951
- Kellogg$786
- Kensett$713
- Keokuk$847
- Keosauqua$708
- Keota$792
- Kesley$927
- Keswick$927
- Keystone$982
- Killduff$989
- Kimballton$588
- Kingsley$954
- Kirkman$927
- Kirkville$1,076
- Kiron$927
- Klemme$477
- Knierim$927
- Knoxville$793
- La Motte$927
- La Porte City$936
- Lacona$1,139
- Ladora$558
- Lake City$821
- Lake Mills$641
- Lake Park$1,055
- Lake View$631
- Lakota$431
- Lamoni$717
- Lamont$1,113
- Lanesboro$927
- Langworthy$927
- Lansing$821
- Larchwood$868
- Larrabee$927
- Latimer$927
- Laurel$684
- Laurens$827
- Lawler$600
- Lawton$863
- Le Claire$1,154
- Le Grand$1,100
- Le Mars$915
- Ledyard$954
- Lehigh$843
- Leighton$946
- Leland$927
- Lenox$927
- Leon$691
- Lester$945
- Letts$927
- Lewis$751
- Liberty Center$1,180
- Libertyville$1,096
- Lidderdale$927
- Lime Springs$927
- Lincoln$945
- Linden$1,620
- Lineville$927
- Linn Grove$1,031
- Lisbon$911
- Liscomb$940
- Little Cedar$927
- Little Rock$631
- Little Sioux$1,050
- Livermore$867
- Lockridge$1,115
- Logan$1,013
- Lohrville$927
- Lone Rock$954
- Lone Tree$955
- Long Grove$1,056
- Lorimor$932
- Lost Nation$660
- Lovilia$616
- Low Moor$927
- Lowden$833
- Lu Verne$718
- Luana$925
- Lucas$1,450
- Luther$967
- Luxemburg$1,131
- Luzerne$982
- Lynnville$925
- Lytton$692
- Macedonia$1,010
- Macksburg$1,090
- Madrid$990
- Magnolia$1,070
- Malcom$625
- Mallard$927
- Malvern$997
- Manchester$691
- Manilla$927
- Manly$774
- Manning$831
- Manson$734
- Mapleton$739
- Maquoketa$788
- Marathon$1,031
- Marble Rock$927
- Marcus$927
- Marengo$845
- Marion$1,066
- Marne$1,010
- Marquette$927
- Marshalltown$902
- Martelle$927
- Martensdale$954
- Martinsburg$927
- Mason City$921
- Masonville$927
- Massena$569
- Matlock$1,000
- Maurice$381
- Maxwell$1,046
- Maynard$940
- McCallsburg$810
- McCausland$1,056
- McClelland$1,200
- McGregor$835
- McIntire$927
- Mechanicsville$969
- Mediapolis$1,104
- Melbourne$742
- Melcher Dallas$1,021
- Melrose$927
- Melvin$927
- Menlo$930
- Meriden$756
- Merrill$625
- Meservey$927
- Middle Amana$927
- Middletown$770
- Miles$927
- Milford$927
- Millersburg$927
- Millerton$927
- Milo$1,035
- Milton$950
- Minburn$1,007
- Minden$828
- Mineola$1,110
- Mingo$1,050
- Missouri Valley$978
- Mitchellville$902
- Modale$1,440
- Mondamin$1,028
- Monmouth$927
- Monona$1,047
- Monroe$829
- Montezuma$885
- Monticello$764
- Montour$945
- Montpelier$1,093
- Montrose$976
- Moorhead$1,010
- Moorland$927
- Moravia$800
- Morley$927
- Morning Sun$927
- Morrison$1,096
- Moscow$1,093
- Moulton$828
- Mount Auburn$982
- Mount Ayr$825
- Mount Pleasant$878
- Mount Sterling$950
- Mount Union$958
- Mount Vernon$1,054
- Moville$938
- Murray$950
- Muscatine$989
- Mystic$927
- Nashua$730
- Nemaha$777
- Neola$1,045
- Nevada$894
- New Albin$927
- New Hampton$861
- New Hartford$1,042
- New Liberty$1,056
- New London$828
- New Market$805
- New Providence$927
- New Sharon$579
- New Vienna$638
- New Virginia$1,090
- Newell$915
- Newhall$982
- Newton$836
- Nichols$686
- Nodaway$943
- Nora Springs$927
- North Buena Vista$927
- North English$673
- North Liberty$1,147
- North Washington$927
- Northboro$927
- Northwood$927
- Norwalk$1,089
- Norway$982
- Oakland$1,022
- Oakville$927
- Ocheyedan$738
- Odebolt$927
- Oelwein$904
- Ogden$732
- Okoboji$940
- Olds$768
- Olin$927
- Ollie$927
- Onawa$943
- Onslow$927
- Oran$940
- Orange City$785
- Orchard$927
- Orient$863
- Osage$750
- Osceola$939
- Oskaloosa$855
- Ossian$781
- Otho$927
- Otley$1,021
- Oto$1,194
- Ottosen$927
- Ottumwa$941
- Oxford$957
- Oxford Junction$743
- Oyens$1,018
- Pacific Junction$1,190
- Packwood$1,096
- Palmer$927
- Palo$867
- Panama$1,010
- Panora$1,210
- Parkersburg$604
- Parnell$1,063
- Paton$729
- Patterson$1,240
- Paullina$839
- Pella$1,128
- Peosta$1,184
- Percival$927
- Perry$1,020
- Persia$1,139
- Peru$1,090
- Peterson$927
- Pierson$1,194
- Pilot Grove$976
- Pilot Mound$967
- Pisgah$924
- Plainfield$675
- Plano$927
- Pleasant Hill$1,274
- Pleasant Valley$1,056
- Pleasantville$879
- Plover$927
- Plymouth$927
- Pocahontas$829
- Polk City$852
- Pomeroy$927
- Popejoy$927
- Portsmouth$1,010
- Postville$776
- Prairie City$885
- Prairieburg$1,054
- Prescott$943
- Preston$927
- Primghar$667
- Princeton$1,056
- Prole$1,190
- Promise City$927
- Protivin$927
- Pulaski$731
- Quasqueton$772
- Quimby$719
- Radcliffe$515
- Rake$927
- Ralston$927
- Randalia$940
- Randall$1,004
- Randolph$1,290
- Raymond$925
- Readlyn$1,023
- Reasnor$989
- Red Oak$920
- Redding$927
- Redfield$1,150
- Reinbeck$731
- Rembrandt$1,031
- Remsen$994
- Renwick$746
- Rhodes$940
- Riceville$1,265
- Richland$927
- Ricketts$927
- Ridgeway$927
- Ringsted$666
- Rippey$1,120
- Riverside$982
- Riverton$820
- Robins$1,054
- Rock Falls$927
- Rock Rapids$828
- Rock Valley$1,086
- Rockford$825
- Rockwell$670
- Rockwell City$757
- Rodney$927
- Roland$1,061
- Rolfe$538
- Rose Hill$839
- Rowan$944
- Rowley$937
- Royal$910
- Rudd$800
- Runnells$890
- Russell$951
- Ruthven$578
- Rutland$775
- Ryan$536
- Sabula$1,018
- Sac City$638
- Saint Ansgar$1,033
- Saint Anthony$940
- Saint Charles$969
- Saint Donatus$1,111
- Saint Lucas$940
- Saint Marys$1,250
- Saint Olaf$677
- Saint Paul$976
- Salem$928
- Salix$966
- Sanborn$925
- Scarville$927
- Schaller$744
- Schleswig$537
- Scranton$825
- Searsboro$1,014
- Selma$950
- Sergeant Bluff$1,194
- Seymour$615
- Shambaugh$927
- Shannon City$850
- Sharpsburg$927
- Sheffield$638
- Shelby$926
- Sheldahl$1,300
- Sheldon$963
- Shell Rock$1,150
- Shellsburg$967
- Shenandoah$856
- Sherrill$1,131
- Sibley$761
- Sidney$783
- Sigourney$698
- Silver City$1,065
- Sioux Center$1,015
- Sioux City$1,047
- Sioux Rapids$638
- Slater$935
- Sloan$1,194
- Smithland$725
- Soldier$927
- Solon$1,073
- Somers$927
- South Amana$927
- South English$927
- Spencer$878
- Sperry$1,104
- Spillville$927
- Spirit Lake$972
- Spragueville$927
- Springbrook$927
- Springville$939
- Stacyville$927
- Stanhope$1,004
- Stanley$937
- Stanton$927
- Stanwood$935
- State Center$940
- Steamboat Rock$796
- Stockport$950
- Stockton$1,093
- Storm Lake$944
- Story City$997
- Stout$1,096
- Stratford$975
- Strawberry Point$674
- Stuart$1,040
- Sully$813
- Sumner$963
- Superior$1,091
- Sutherland$663
- Swaledale$927
- Swan$1,050
- Swea City$954
- Swedesburg$958
- Swisher$1,125
- Tabor$952
- Tama$831
- Teeds Grove$927
- Templeton$927
- Terril$1,091
- Thayer$927
- Thompson$792
- Thor$927
- Thornburg$927
- Thornton$927
- Thurman$927
- Tiffin$1,141
- Tingley$927
- Tipton$834
- Titonka$954
- Toddville$1,054
- Toeterville$927
- Toledo$869
- Tracy$1,021
- Traer$910
- Treynor$1,231
- Tripoli$920
- Troy Mills$1,054
- Truesdale$1,102
- Truro$1,020
- Udell$927
- Underwood$1,085
- Union$908
- Unionville$927
- University Park$822
- Urbana$778
- Urbandale$1,503
- Ute$927
- Vail$927
- Van Horne$775
- Van Meter$1,150
- Van Wert$927
- Varina$927
- Ventura$1,063
- Victor$742
- Villisca$613
- Vincent$927
- Vining$945
- Vinton$922
- Volga$927
- Wadena$550
- Walcott$888
- Walford$982
- Walker$775
- Wall Lake$713
- Wallingford$927
- Walnut$923
- Wapello$710
- Washington$925
- Washta$425
- Waterloo$980
- Waterville$927
- Watkins$982
- Waucoma$940
- Waukee$1,514
- Waukon$927
- Waverly$958
- Wayland$852
- Webb$927
- Webster$927
- Webster City$881
- Weldon$927
- Wellman$837
- Wellsburg$683
- Welton$927
- Wesley$513
- West Bend$927
- West Branch$947
- West Burlington$909
- West Chester$1,002
- West Des Moines$1,359
- West Liberty$1,097
- West Point$795
- West Union$924
- Westfield$1,018
- Westgate$940
- Westphalia$927
- Westside$927
- Wever$976
- What Cheer$811
- Wheatland$857
- Whiting$894
- Whittemore$572
- Whitten$927
- Williams$1,004
- Williamsburg$927
- Williamson$951
- Wilton$788
- Windsor Heights$1,625
- Winfield$703
- Winterset$1,138
- Winthrop$960
- Wiota$927
- Woden$967
- Woodbine$979
- Woodburn$946
- Woodward$1,040
- Woolstock$833
- Worthington$1,131
- Wyoming$927
- Yale$1,050
- Yarmouth$1,104
- Yorktown$927
- Zearing$744
- Zwingle$927
Frequently asked questions
- What is the average rent for a 2-bedroom in Iowa?
- About $927 a month: the median of the typical rents in 1,013 ZIP codes, which range from $381–$1,790.
- What is the average rent for a 1-bedroom in Iowa?
- About $735 a month: the median of the typical rents in 1,013 ZIP codes, which range from $191–$3,500+.
- What is the average rent for a 3-bedroom in Iowa?
- About $1,214 a month: the median of the typical rents in 1,013 ZIP codes, which range from $328–$2,440.
- Which city in Iowa has the highest rent?
- Of the cities we cover, Ackworth has the highest typical 2-bedroom rent ($1,680 a month) and Maurice the lowest ($381).
- Where do these Iowa rent figures come from?
- HUD Small Area Fair Market Rents (Oct 1, 2026), Census ACS 5-year median gross rent (Dec 31, 2024) and HUD county Fair Market Rents (Oct 1, 2026).