The hottest ZIPs for investors in Iowa

84 of 970 Iowa ZIPs qualify for ranking — by recorded investor purchases per 100 single-family homes, 12 months ending 2026-06-03. Counted from public property records; here's exactly how.

#ZIPCountyInvestor purchaseslast 12 moPer 100 homesinvestor purchasesShare of salesbought by investors
152246Johnson County972.840%
250525Wright County362.642%
350533Wright County251.732%
450703Black Hawk County1091.641%
550501Webster County1311.425%
650314Polk County301.223%
751040Monona County161.228%
852001Dubuque County1431.221%
951105Woodbury County231.228%
1051501Pottawattamie County1231.121%
1150588Buena Vista County331.022%
1250316Polk County440.919%
1352501Wapello County950.922%
1451442Crawford County220.928%
1550021Polk County840.914%
1650311Polk County310.816%
1750014Story County440.815%
1850315Polk County870.815%
1952601Des Moines County830.816%
2050317Polk County960.715%
2150313Polk County450.714%
2252632Lee County300.716%
2351632Page County150.716%
2451103Woodbury County360.717%
2552404Linn County710.714%
Show the rest of the ranked ZIPs in Iowa (59 more) ↓
#ZIPCountyInvestor purchaseslast 12 moPer 100 homesinvestor purchasesShare of salesbought by investors
2651537Shelby County180.717%
2750702Black Hawk County450.714%
2850312Polk County300.712%
2950707Black Hawk County200.717%
3052101Winneshiek County260.616%
3150701Black Hawk County600.612%
3252060Jackson County180.615%
3352761Muscatine County590.615%
3451106Woodbury County570.613%
3552627Lee County270.613%
3651301Clay County260.612%
3751351Dickinson County150.617%
3851503Pottawattamie County700.613%
3952641Henry County190.613%
4052802Scott County180.513%
4150644Buchanan County190.513%
4250112Poweshiek County170.510%
4351104Woodbury County330.511%
4450616Floyd County180.512%
4552402Linn County590.510%
4650010Story County370.510%
4752405Linn County420.511%
4852057Delaware County150.510%
4950595Hamilton County150.512%
5050677Bremer County190.510%
5152732Clinton County420.512%
5251360Dickinson County280.512%
5350158Marshall County430.510%
5450401Cerro Gordo County500.510%
5550310Polk County460.48%
5650263Dallas County190.49%
5752556Jefferson County180.410%
5852806Scott County350.410%
5950428Cerro Gordo County210.413%
6050613Black Hawk County520.49%
6152803Scott County290.48%
6252245Johnson County220.49%
6350219Marion County180.49%
6451401Carroll County170.410%
6550320Polk County210.49%
6650111Polk County190.49%
6752804Scott County340.48%
6851031Plymouth County150.411%
6950208Jasper County240.48%
7052003Dubuque County180.410%
7150125Warren County230.47%
7252577Mahaska County180.410%
7352240Johnson County250.49%
7450266Dallas County250.48%
7552403Linn County290.47%
7650265Polk County350.48%
7752302Linn County360.47%
7850009Polk County230.36%
7952002Dubuque County180.38%
8052722Scott County420.37%
8152317Johnson County160.37%
8250322Polk County270.36%
8350036Boone County150.36%
8450023Polk County380.35%

Working a specific ZIP?

Every ZIP page shows the core counts free — and a deeper report (trend, distress pipeline, buyer mix) for an email.

Every ZIP in Iowa, by county

Including ZIPs that don't qualify for ranking — small samples and second-home markets are flagged on their pages, not hidden.

Adair County · 5 ZIPs
Adams County · 4 ZIPs
Allamakee County · 8 ZIPs
Appanoose County · 9 ZIPs
Audubon County · 6 ZIPs
Benton County · 16 ZIPs
Black Hawk County · 12 ZIPs
Boone County · 8 ZIPs
Bremer County · 8 ZIPs
Buchanan County · 10 ZIPs
Buena Vista County · 8 ZIPs
Butler County · 11 ZIPs
Calhoun County · 10 ZIPs
Carroll County · 11 ZIPs
Cass County · 8 ZIPs
Cedar County · 9 ZIPs
Cerro Gordo County · 9 ZIPs
Cherokee County · 8 ZIPs
Chickasaw County · 6 ZIPs
Clarke County · 4 ZIPs
Clay County · 10 ZIPs
Clayton County · 15 ZIPs
Clinton County · 15 ZIPs
Crawford County · 12 ZIPs
Dallas County · 13 ZIPs
Davis County · 4 ZIPs
Decatur County · 7 ZIPs
Delaware County · 9 ZIPs
Des Moines County · 8 ZIPs
Dickinson County · 7 ZIPs
Dubuque County · 13 ZIPs
Emmet County · 5 ZIPs
Fayette County · 15 ZIPs
Floyd County · 7 ZIPs
Franklin County · 11 ZIPs
Fremont County · 9 ZIPs
Greene County · 7 ZIPs
Grundy County · 9 ZIPs
Guthrie County · 10 ZIPs
Hamilton County · 9 ZIPs
Hancock County · 9 ZIPs
Hardin County · 10 ZIPs
Harrison County · 10 ZIPs
Henry County · 8 ZIPs
Howard County · 6 ZIPs
Humboldt County · 10 ZIPs
Ida County · 6 ZIPs
Iowa County · 12 ZIPs
Jackson County · 13 ZIPs
Jasper County · 12 ZIPs
Jefferson County · 7 ZIPs
Johnson County · 13 ZIPs
Jones County · 11 ZIPs
Keokuk County · 14 ZIPs
Kossuth County · 12 ZIPs
Lee County · 12 ZIPs
Linn County · 22 ZIPs
Louisa County · 6 ZIPs
Lucas County · 5 ZIPs
Lyon County · 8 ZIPs
Madison County · 12 ZIPs
Mahaska County · 9 ZIPs
Marion County · 12 ZIPs
Marshall County · 13 ZIPs
Mills County · 7 ZIPs
Mitchell County · 7 ZIPs
Monona County · 9 ZIPs
Monroe County · 3 ZIPs
Montgomery County · 6 ZIPs
Muscatine County · 9 ZIPs
O'Brien County · 8 ZIPs
Osceola County · 5 ZIPs
Page County · 10 ZIPs
Palo Alto County · 8 ZIPs
Plymouth County · 11 ZIPs
Pocahontas County · 9 ZIPs
Polk County · 33 ZIPs
Pottawattamie County · 16 ZIPs
Poweshiek County · 8 ZIPs
Ringgold County · 7 ZIPs
Sac County · 8 ZIPs
Scott County · 20 ZIPs
Shelby County · 10 ZIPs
Sioux County · 13 ZIPs
Story County · 15 ZIPs
Tama County · 12 ZIPs
Taylor County · 7 ZIPs
Union County · 6 ZIPs
Van Buren County · 9 ZIPs
Wapello County · 7 ZIPs
Warren County · 12 ZIPs
Washington County · 7 ZIPs
Wayne County · 8 ZIPs
Webster County · 14 ZIPs
Winnebago County · 7 ZIPs
Winneshiek County · 7 ZIPs
Woodbury County · 20 ZIPs
Worth County · 7 ZIPs
Wright County · 8 ZIPs