Iowa rental market analysis

Investment scores, median prices, and cap rates for every county in Iowa we track. Click any county for the full deep-dive.

Counties tracked
99
Median home price
$188K
Median rent
$1,118
Top-scored
Osceola
81/100

All counties in Iowa

CountyScoreMedian priceMedian rentRent/priceYoY pricePopulation
Osceola County81$165,827+7.7%6,149
Adams County81$160,614+8.0%3,680
Tama County79$167,191+6.8%17,017
Wright County79$134,105+5.9%12,897
Humboldt County78$153,359+8.0%9,606
Louisa County78$169,860+4.7%10,823
Muscatine County78$206,377+7.0%42,968
Harrison County78$212,859+6.8%14,623
Floyd County78$154,002+5.5%15,601
Emmet County78$144,622+4.8%9,349
Hardin County77$139,169+3.3%16,861
Fremont County77$166,833+4.9%6,639
Carroll County77$211,318+7.0%20,728
Hamilton County77$162,389+4.7%14,979
Franklin County77$150,017+4.3%10,015
Cass County77$157,520+5.5%13,116
Grundy County77$211,177+5.0%12,351
Mitchell County77$203,687+7.3%10,537
Montgomery County77$139,284+3.8%10,285
Wayne County77$126,923+3.6%6,484
Ida County77$145,245+8.3%6,969
Des Moines County76$150,712$1,0138.06%+3.2%38,824
Jones County76$241,885+7.5%20,733
Buchanan County76$225,895+6.9%20,631
Page County76$147,610+4.0%15,225
Chickasaw County76$205,993+5.0%11,957
Shelby County76$206,325+5.4%11,737
Cherokee County76$157,599+3.5%11,601
Hancock County76$178,331+4.6%10,790
Audubon County75$149,990+4.0%5,651
Crawford County75$174,920+4.5%16,450
O Brien County75$180,344+8.9%14,138
Ringgold County75$170,870+3.0%4,690
Henry County75$190,974+4.3%20,436
Jackson County75$238,904+6.3%19,470
Worth County75$182,220+3.4%7,417
Clay County75$188,077+5.5%16,423
Butler County75$180,338+4.0%14,376
Union County75$153,224+8.6%12,107
Palo Alto County75$168,944+9.8%8,938
Greene County75$167,986+5.2%8,801
Mahaska County74$203,737+8.4%22,059
Iowa County74$221,813+4.6%16,575
Adair County74$180,392+3.8%7,479
Allamakee County73$243,455+6.8%14,046
Sac County73$155,621+2.4%9,778
Fayette County73$157,531$8136.19%+6.9%19,519
Poweshiek County73$223,009+8.6%18,608
Jefferson County73$178,907+4.8%15,785
Lyon County73$240,778+8.7%12,023
Davis County73$235,330+3.6%9,093
Wapello County72$132,702+1.8%35,292
Lee County72$125,369+1.7%33,442
Cedar County72$251,495+4.9%18,479
Mills County72$274,132+4.1%14,605
Howard County72$188,092+2.8%9,479
Clinton County71$182,497$9436.20%+5.3%46,488
Woodbury County71$209,683$1,2166.96%+3.2%105,526
Webster County71$141,880$8266.99%+2.2%36,986
Bremer County70$258,914+3.6%25,012
Benton County69$281,943+8.6%25,652
Buena Vista County69$190,636+1.9%20,687
Winneshiek County69$321,608+6.4%20,050
Taylor County69$127,786+1.0%5,916
Pottawattamie County68$244,538$1,3566.65%+2.9%93,543
Sioux County68$318,044+5.1%35,815
Boone County68$234,809$1,1786.02%+5.1%26,700
Plymouth County68$291,359+3.6%25,621
Calhoun County68$139,624+0.9%9,893
Delaware County67$225,426+1.7%17,523
Linn County67$243,306$1,2816.32%+2.9%229,308
Clarke County67$189,690$1,1187.07%+1.7%9,737
Clayton County67$276,038+8.7%17,123
Kossuth County67$164,590+1.3%14,718
Winnebago County67$148,254+1.0%10,704
Marshall County66$196,658$8705.31%+4.1%40,049
Black Hawk County66$190,362$1,0116.37%+1.5%131,041
Madison County65$328,942+1.9%16,609
Cerro Gordo County65$206,159$9185.35%+3.3%42,979
Jasper County65$236,252$1,0075.11%+5.8%37,808
Guthrie County65$257,138+1.7%10,619
Decatur County64$150,543+0.6%7,684
Monroe County63$164,272-0.7%7,574
Washington County63$234,997$1,0005.11%+4.2%22,534
Scott County62$253,570$1,0554.99%+4.3%174,315
Keokuk County62$139,177-0.5%10,026
Van Buren County61$169,150-0.1%7,207
Pocahontas County61$103,660-2.0%7,061
Dubuque County61$282,563$1,1324.81%+5.5%98,812
Johnson County60$313,517$1,3835.29%+3.7%153,360
Monona County60$155,119-1.3%8,671
Appanoose County58$111,484-3.2%12,279
Lucas County58$167,976-1.9%8,666
Marion County57$272,985$1,0134.45%+2.9%33,487
Story County57$298,304$1,1424.59%+2.8%98,573
Polk County56$283,819$1,2595.32%+0.7%493,378
Warren County54$327,178$1,1894.36%+2.6%52,709
Dickinson County50$370,489-0.6%17,692
Dallas County49$356,321$1,5465.21%-0.7%100,367
Data current through July 20, 2026. Sorted by overall investment score.

Underwrite a Iowa property

Run real numbers on any property in Iowa with our investment calculators.