7 Iowa cities ranked by estimated cap rate. The average cap rate across Iowa markets is 4.1%, with median home prices averaging $192K and rents averaging $1,061/mo. Waterloo leads with a 4.8% cap rate at a $145K median price. Note that Iowa's average property tax rate of 1.51% is above the national average — factor this into your underwriting.