Filter Your Search
All Filters
Rent Range
-Townhomes for Rent in Iowa
799 Townhomes Available
Sort
- Default
- Lowest Price
- Highest Price
- Newest Listings
Filter Your Search
- Specials
- Specials
- Specials
- Specials
- 1 Month Free
- Specials
- Discounts
- Discounts
- 1 Month Free
Find your next Townhome in Iowa
With 799 rentals available today, Iowa is sure to have your next home in its inventory. Whether you’re looking for an apartment, house, townhouse or condo, you can find your new Iowa digs with ForRent.com’s robust filters, like fireplaces and garages, short term, and pet-friendly. After you’ve narrowed your search to one city or a few dozen, be sure to check out our image galleries, virtual tours, reviews, and unit-level details!
Find More Townhomes for Rent in Iowa
Iowa Cities
- Waterloo, IA Townhouses for Rent
- Cedar Falls, IA Townhouses for Rent
- Waukee, IA Townhouses for Rent
- Ankeny, IA Townhouses for Rent
- Des Moines, IA Townhouses for Rent
- Johnston, IA Townhouses for Rent
- Norwalk, IA Townhouses for Rent
- Dubuque, IA Townhouses for Rent
- Urbandale, IA Townhouses for Rent
- Davenport, IA Townhouses for Rent
- Grimes, IA Townhouses for Rent
- Quad Cities, IA Townhouses for Rent
- West Des Moines, IA Townhouses for Rent
- Cedar Rapids, IA Townhouses for Rent
- Bettendorf, IA Townhouses for Rent
- Ames, IA Townhouses for Rent
- Garner, IA Townhouses for Rent
- Saylorville, IA Townhouses for Rent
- Iowa City, IA Townhouses for Rent
- North Liberty, IA Townhouses for Rent
- Clive, IA Townhouses for Rent
- Coralville, IA Townhouses for Rent
Iowa Counties
- Polk County Townhouses for Rent
- Black Hawk County Townhouses for Rent
- Dallas County Townhouses for Rent
- Dubuque County Townhouses for Rent
- Scott County Townhouses for Rent
- Warren County Townhouses for Rent
- Linn County Townhouses for Rent
- Story County Townhouses for Rent
- Johnson County Townhouses for Rent
- Hancock County Townhouses for Rent