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
$182K
Median rent
$1,043
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$203,173+7.3%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$199,882+6.3%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
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
Boone County75$230,323+5.1%26,700
Poweshiek County75$207,824+6.2%18,608
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$189,990+3.9%22,059
Benton County74$261,616+5.3%25,652
Fayette County74$153,033+9.6%19,519
Iowa County74$221,813+4.6%16,575
Adair County74$180,392+3.8%7,479
Allamakee County73$243,455+6.8%14,046
Des Moines County73$149,889$8736.99%+2.9%38,824
Washington County73$222,285+3.6%22,534
Sac County73$155,621+2.4%9,778
Jones County73$221,533+4.2%20,733
Cedar County73$239,764+4.2%18,479
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$131,527$8337.60%+1.7%35,292
Webster County72$141,820$8116.87%+2.4%36,986
Lee County72$125,369+1.7%33,442
Jackson County72$227,378+3.4%19,470
Mills County72$274,132+4.1%14,605
Howard County72$188,092+2.8%9,479
Woodbury County71$208,389$1,2297.08%+3.2%105,526
Plymouth County71$275,086+3.5%25,621
Winneshiek County71$307,333+7.8%20,050
Clinton County69$177,935$8405.66%+4.9%46,488
Marshall County69$192,653$9335.81%+4.5%40,049
Sioux County69$311,946+5.2%35,815
Taylor County69$127,786+1.0%5,916
Calhoun County68$139,624+0.9%9,893
Delaware County67$225,426+1.7%17,523
Pottawattamie County67$243,662$1,3236.52%+2.8%93,543
Black Hawk County67$189,011$1,0436.62%+1.6%131,041
Clarke County67$189,690$1,1187.07%+1.7%9,737
Buena Vista County67$181,817+1.6%20,687
Clayton County67$276,038+8.7%17,123
Kossuth County67$164,590+1.3%14,718
Winnebago County67$148,254+1.0%10,704
Linn County66$240,570$1,2396.18%+2.7%229,308
Madison County65$328,942+1.9%16,609
Cerro Gordo County65$203,575$8985.29%+3.5%42,979
Buchanan County65$215,995$8504.72%+7.0%20,631
Guthrie County65$257,138+1.7%10,619
Jasper County64$233,695$9514.88%+6.0%37,808
Henry County64$179,173+0.7%20,436
Decatur County64$150,543+0.6%7,684
Monroe County63$164,272-0.7%7,574
Scott County62$249,709$1,0394.99%+3.8%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$279,470$1,1234.82%+6.0%98,812
Johnson County61$311,930$1,3975.37%+4.0%153,360
Monona County60$155,119-1.3%8,671
Appanoose County58$111,484-3.2%12,279
Bremer County58$249,927$7003.36%+5.6%25,012
Lucas County58$167,976-1.9%8,666
Marion County57$272,985$1,0134.45%+2.9%33,487
Story County56$295,500$1,0674.33%+2.7%98,573
Polk County56$283,372$1,2355.23%+1.0%493,378
Warren County54$324,169$1,1664.32%+2.8%52,709
Dallas County50$356,213$1,5585.25%-0.5%100,367
Dickinson County50$370,489-0.6%17,692
Data current through June 29, 2026. Sorted by overall investment score.

Underwrite a Iowa property

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