8 tracked markets

Source: BNBCalc market metadata · Reviewed by Parker Place, CTO of BNBCalc.com · Data updated October 21, 2026

Best Airbnb Markets in Iowa by Gross Yield

Iowa City is the top Iowa short-term rental market across Airbnb and Vrbo by gross yield. Average-tier listings in Iowa City have median annual room-revenue potential of $31,077 and gross yield of 16.4%, with 47% occupancy at an average daily rate of $183. Iowa City has 665 average active listings.

Top gross yield

16.4%

Iowa City

Median gross yield

10.5%

8 markets with yield data

Median annual room potential

$25.7K

Median across market-level medians

Tracked markets

8

Statewide market coverage

Filter market rankings

Default rankings show all bedrooms at the average performance tier.

Bedroom count

Performance tier

Top 10 Iowa Airbnb and Vrbo Markets

Iowa City short-term rental market

#1

Iowa City

Average-tier listings in Iowa City have median annual room-revenue potential of $31,077 and gross yield of 16.4%, with 47% occupancy at an average daily rate of $183.

Yield

16.4%

Revenue

$31.1K

Average active listings

665

Davenport short-term rental market

#2

Davenport

Average-tier listings in Davenport have median annual room-revenue potential of $25,270 and gross yield of 13.4%, with 41% occupancy at an average daily rate of $170.

Yield

13.4%

Revenue

$25.3K

Average active listings

445

Dubuque short-term rental market

#3

Dubuque

Average-tier listings in Dubuque have median annual room-revenue potential of $37,195 and gross yield of 13.0%, with 33% occupancy at an average daily rate of $290.

Yield

13.0%

Revenue

$37.2K

Average active listings

1,801

Waterloo short-term rental market

#4

Waterloo

Average-tier listings in Waterloo have median annual room-revenue potential of $26,111 and gross yield of 11.0%, with 38% occupancy at an average daily rate of $200.

Yield

11.0%

Revenue

$26.1K

Average active listings

403

Des Moines short-term rental market

#5

Des Moines

Average-tier listings in Des Moines have median annual room-revenue potential of $24,310 and gross yield of 10.0%, with 41% occupancy at an average daily rate of $183.

Yield

10.0%

Revenue

$24.3K

Average active listings

1,279

Ames short-term rental market

#6

Ames

Average-tier listings in Ames have median annual room-revenue potential of $22,842 and gross yield of 9.5%, with 32% occupancy at an average daily rate of $202.

Yield

9.5%

Revenue

$22.8K

Average active listings

369

Sioux City short-term rental market

#7

Sioux City

Average-tier listings in Sioux City have median annual room-revenue potential of $20,953 and gross yield of 8.8%, with 32% occupancy at an average daily rate of $170.

Yield

8.8%

Revenue

$21.0K

Average active listings

255

Spencer short-term rental market

#8

Spencer

Average-tier listings in Spencer have median annual room-revenue potential of $33,506 and gross yield of 8.6%, with 27% occupancy at an average daily rate of $308.

Yield

8.6%

Revenue

$33.5K

Average active listings

603

All Iowa Short-Term Rental Markets

Every market below links to its full BNBCalc market page. Rankings use gross yield first, then annual revenue when yield is missing.

Average active listings is the average number of Airbnb and Vrbo listings active in a market each month over the last 12 months. It counts every performance tier, so it doesn't change when you pick a tier, and it's the same figure you'll see on that market's page. It isn't broken out by bedroom count, so the column shows a dash when you filter by bedrooms.

RankMarketGross yieldMedian annual room potentialMonthly room potentialADROccupancyAverage active listingsMedian home value
#1Iowa City16.4%$31,077$2,590$18347%665$194,824
#2Davenport13.4%$25,270$2,106$17041%445$183,105
#3Dubuque13.0%$37,195$3,100$29033%1,801$312,031
#4Waterloo11.0%$26,111$2,176$20038%403$259,716
#5Des Moines10.0%$24,310$2,026$18341%1,279$229,032
#6Ames9.5%$22,842$1,903$20232%369$280,998
#7Sioux City8.8%$20,953$1,746$17032%255$264,418
#8Spencer8.6%$33,506$2,792$30827%603$407,876

How We Rank Markets

Markets are ranked by the median of each eligible home’s annual room-revenue potential divided by its ZIP- and bedroom-matched home value. Cleaning income is excluded. Gross yield is before expenses, financing, taxes, and local rules.

  • Revenue uses the same matched homes as yield and excludes estimated cleaning income. Monthly potential is annual potential divided by 12.

  • ADR is the average booked nightly rate. It includes cleaning fees, which are bundled into the nightly rate, and excludes other guest fees.

  • Occupancy is adjusted occupancy of bookable nights, excluding host-blocked nights.

  • Gross yield is the median of individual home yields, rather than a ratio of the displayed medians.

Compare Rental Demand in Iowa

For long-term rental context, compare statewide Section 8 Fair Market Rent data alongside short-term rental market performance.

Frequently Asked Questions About Iowa Airbnb and Vrbo Markets