Rental Markets in Iowa
DoorBase tracks rental market data across Iowa by ZIP code. This state page is a crawlable index for investors comparing rents, cap-rate estimates, vacancy, demographics, home values, renter share, household income, and employment conditions before drilling into individual ZIP pages.
Iowa Rental Market Overview
The current sample of indexable Iowa ZIP markets shows average median rent of $1,126, average median home value of $249,544, average cap-rate high of 4.3%, average vacancy of 7.0%, renter ratio near 32.0%, and median household income around $75,556. These statewide figures are directional and should be used to compare markets before reviewing a specific ZIP code.
Iowa is not one rental market. Large cities, inner suburbs, commuter towns, college markets, rural counties, resort areas, and industrial corridors can produce very different rent levels and ownership economics. DoorBase keeps the canonical content at the ZIP level so investors can move from a broad state view into the most precise local data available.
Featured Iowa ZIP Markets
| ZIP | City | Rent | Cap Rate | Vacancy | Population |
| 50023 |
Ankeny |
$1,502 |
2.2-3.8% |
3.4% |
45,286 |
| 50613 |
Cedar Falls |
$1,221 |
2.5-4.1% |
5.9% |
43,680 |
| 52402 |
Cedar Rapids |
$1,270 |
3.7-5.3% |
6.5% |
43,076 |
| 52001 |
Dubuque |
$1,031 |
2.7-4.3% |
6.9% |
43,064 |
| 52302 |
Marion |
$1,178 |
2.2-3.8% |
5.3% |
42,732 |
| 52404 |
Cedar Rapids |
$1,453 |
4.4-6% |
9.8% |
42,582 |
| 52722 |
Bettendorf |
$1,425 |
2.2-3.8% |
5.7% |
40,878 |
| 51503 |
Council Bluffs |
$1,277 |
2.2-3.8% |
5.6% |
37,411 |
| 50266 |
West Des Moines |
$1,381 |
2.2-3.8% |
5.9% |
36,770 |
| 50317 |
Des Moines |
$1,245 |
3.8-5.4% |
5.9% |
36,721 |
| 52240 |
Iowa City |
$1,178 |
2.2-3.8% |
9.8% |
36,046 |
| 50315 |
Des Moines |
$1,067 |
3.1-4.7% |
7.1% |
35,349 |
| 51501 |
Council Bluffs |
$1,371 |
4.5-6.1% |
6.2% |
34,928 |
| 50010 |
Ames |
$1,198 |
2.1-3.7% |
4.5% |
33,428 |
| 50265 |
West Des Moines |
$1,274 |
2.1-3.7% |
4.5% |
33,061 |
| 50322 |
Urbandale |
$1,061 |
1.8-3.4% |
5.2% |
31,694 |
| 50014 |
Ames |
$1,211 |
2-3.6% |
10.9% |
31,429 |
| 50310 |
Des Moines |
$935 |
2.1-3.7% |
5.7% |
31,283 |
| 50158 |
Marshalltown |
$1,024 |
3.3-4.9% |
7.1% |
31,163 |
| 52501 |
Ottumwa |
$833 |
4-5.6% |
11% |
30,341 |
| 52761 |
Muscatine |
$845 |
2.3-3.9% |
8% |
29,800 |
| 50701 |
Waterloo |
$1,083 |
3.4-5% |
9.1% |
29,745 |
| 50021 |
Ankeny |
$1,535 |
2.7-4.3% |
4.4% |
29,718 |
| 50401 |
Mason City |
$925 |
3.3-4.9% |
9.8% |
28,818 |
| 50501 |
Fort Dodge |
$835 |
3.8-5.4% |
8% |
28,633 |
| 51106 |
Sioux City |
$1,413 |
3.7-5.3% |
5% |
28,381 |
| 52806 |
Davenport |
$1,070 |
2.6-4.2% |
4.6% |
27,695 |
| 50263 |
Waukee |
$1,571 |
2.5-4.1% |
4% |
27,560 |
| 52601 |
Burlington |
$1,000 |
4.8-6.4% |
9.2% |
27,465 |
| 52804 |
Davenport |
$1,053 |
3.3-4.9% |
5.3% |
27,023 |
| 52732 |
Clinton |
$775 |
3.3-4.9% |
13.3% |
26,004 |
| 52405 |
Cedar Rapids |
$1,168 |
3.2-4.8% |
6.9% |
25,889 |
| 50131 |
Johnston |
$1,444 |
1.8-3.4% |
3.2% |
24,388 |
| 50320 |
Des Moines |
$1,234 |
2.6-4.2% |
6.4% |
23,903 |
| 52403 |
Cedar Rapids |
$1,144 |
3.1-4.7% |
7% |
23,023 |
| 52241 |
Coralville |
$1,266 |
2.7-4.3% |
5% |
22,846 |
| 51104 |
Sioux City |
$1,292 |
3.3-4.9% |
4.8% |
22,792 |
| 52245 |
Iowa City |
$1,443 |
2.4-4% |
6.2% |
22,765 |
| 52317 |
North Liberty |
$1,718 |
3.2-4.8% |
7% |
22,392 |
| 50009 |
Altoona |
$1,560 |
2.7-4.3% |
4.2% |
21,992 |
| 52246 |
Iowa City |
$1,278 |
2.2-3.8% |
9.4% |
21,944 |
| 52803 |
Davenport |
$1,000 |
3.5-5.1% |
11.8% |
21,868 |
| 50702 |
Waterloo |
$875 |
3.4-5% |
7.3% |
21,197 |
| 50208 |
Newton |
$988 |
2.6-4.2% |
10.2% |
20,270 |
| 50125 |
Indianola |
$1,185 |
1.9-3.5% |
6% |
20,009 |
| 50325 |
Clive |
$1,798 |
2.2-3.8% |
4.7% |
18,776 |
| 50703 |
Waterloo |
$882 |
5.8-7.4% |
13.8% |
18,397 |
| 50313 |
Des Moines |
$1,158 |
3.7-5.3% |
7.2% |
18,280 |
| 52002 |
Dubuque |
$1,025 |
1.3-2.9% |
5% |
17,931 |
| 51103 |
Sioux City |
$887 |
3.1-4.7% |
5.9% |
17,145 |
| 50323 |
Urbandale |
$2,075 |
2.5-4.1% |
4.1% |
17,065 |
| 50036 |
Boone |
$732 |
1.7-3.3% |
9.5% |
16,318 |
| 50111 |
Grimes |
$1,310 |
1.9-3.5% |
1.2% |
16,254 |
| 50211 |
Norwalk |
$1,308 |
1.9-3.5% |
4.1% |
16,222 |
| 50316 |
Des Moines |
$1,261 |
4.7-6.3% |
9.6% |
16,188 |
| 52807 |
Davenport |
$777 |
0.7-2.3% |
8.5% |
15,895 |
| 50311 |
Des Moines |
$950 |
2.2-3.8% |
6.7% |
15,889 |
| 50312 |
Des Moines |
$1,171 |
2-3.6% |
6.2% |
15,492 |
| 52577 |
Oskaloosa |
$880 |
2.5-4.1% |
8.5% |
14,336 |
| 50219 |
Pella |
$1,078 |
1.4-3% |
4.7% |
14,267 |
Notable ZIP Markets in This Sample
The highest estimated cap-rate band in this sample tops out at 7.6% in ZIP 52632 (Keokuk).
The lowest vacancy in this sample is 1.2% in ZIP 50111 (Grimes).
The highest median rent in this sample is $2,075 in ZIP 50323 (Urbandale).
The highest median household income in this sample is $173,659 in ZIP 50323 (Urbandale).
Rental Markets by City
Des Moines
Des Moines has 9 ZIP codes in this sample. Median rents range from $935 to $1,261. Estimated cap-rate bands reach up to 6.3% at the high end. Vacancy averages 7.9%. See ZIP 50317 for the full market profile.
Cedar Rapids
Cedar Rapids has 4 ZIP codes in this sample. Median rents range from $1,144 to $1,453. Estimated cap-rate bands reach up to 6.0% at the high end. Vacancy averages 7.6%. See ZIP 52402 for the full market profile.
Davenport
Davenport has 4 ZIP codes in this sample. Median rents range from $777 to $1,070. Estimated cap-rate bands reach up to 5.1% at the high end. Vacancy averages 7.5%. See ZIP 52806 for the full market profile.
Sioux City
Sioux City has 4 ZIP codes in this sample. Median rents range from $855 to $1,413. Estimated cap-rate bands reach up to 5.3% at the high end. Vacancy averages 6.5%. See ZIP 51106 for the full market profile.
Iowa City
Iowa City has 3 ZIP codes in this sample. Median rents range from $1,178 to $1,443. Estimated cap-rate bands reach up to 4.0% at the high end. Vacancy averages 8.5%. See ZIP 52240 for the full market profile.
Dubuque
Dubuque has 3 ZIP codes in this sample. Median rents range from $1,025 to $1,175. Estimated cap-rate bands reach up to 4.3% at the high end. Vacancy averages 5.7%. See ZIP 52001 for the full market profile.
Waterloo
Waterloo has 3 ZIP codes in this sample. Median rents range from $875 to $1,083. Estimated cap-rate bands reach up to 7.4% at the high end. Vacancy averages 10.1%. See ZIP 50701 for the full market profile.
Ankeny
Ankeny has 2 ZIP codes in this sample. Median rents range from $1,502 to $1,535. Estimated cap-rate bands reach up to 4.3% at the high end. Vacancy averages 3.9%. See ZIP 50023 for the full market profile.
Council Bluffs
Council Bluffs has 2 ZIP codes in this sample. Median rents range from $1,277 to $1,371. Estimated cap-rate bands reach up to 6.1% at the high end. Vacancy averages 5.9%. See ZIP 51503 for the full market profile.
West Des Moines
West Des Moines has 2 ZIP codes in this sample. Median rents range from $1,274 to $1,381. Estimated cap-rate bands reach up to 3.8% at the high end. Vacancy averages 5.2%. See ZIP 50266 for the full market profile.
Ames
Ames has 2 ZIP codes in this sample. Median rents range from $1,198 to $1,211. Estimated cap-rate bands reach up to 3.7% at the high end. Vacancy averages 7.7%. See ZIP 50010 for the full market profile.
Urbandale
Urbandale has 2 ZIP codes in this sample. Median rents range from $1,061 to $2,075. Estimated cap-rate bands reach up to 4.1% at the high end. Vacancy averages 4.7%. See ZIP 50322 for the full market profile.
How to Use the Iowa Directory
Start with the state page to understand the range of rental markets, then open individual ZIP pages for the numbers that matter most to underwriting. A state average can hide important local differences. One ZIP may have stronger rent growth and lower vacancy while a nearby ZIP has better purchase prices but weaker renter demand.
The most useful investor workflow is to compare rent, cap rate, vacancy, home value, renter ratio, household income, population growth, unemployment, and job growth together. No single number is enough. A high cap-rate estimate can be offset by weak income, high vacancy, or limited tenant demand. A lower cap-rate estimate can still make sense if the market has strong income, job growth, and durable renter demand.
State Coverage and Internal Links
This page links into the canonical ZIP URL structure, such as /rentals/ia/30318, without bringing back city parent pages. That structure keeps DoorBase clean for search engines: state pages organize the directory, ZIP pages hold the canonical data, and future market guides can exist separately as heavier editorial SEO hubs.
DoorBase currently tracks 80 sampled ZIP markets across 52 Iowa cities in this crawlable state summary. The live React page may show a broader interactive directory after JavaScript loads, while this fallback body ensures crawlers receive meaningful text and links immediately.
Related DoorBase Pages