Buy
Homes for Sale
Open Houses
New Homes
Recently Sold
Rent
Apartments for Rent
Houses for Rent
Townhomes for Rent
Post A Rental Listing
Mortgage
Mortgage Overview
Get Pre-Qualified
Mortgage Rates
Refinance Rates
Mortgage Calculator
Affordability Calculator
Refinance Calculator
Rent vs Buy Calculator
Saved Homes
Saved Searches
Sign up or Log in
Map
1
Filters
Save Search
Any Price
All Beds
More
Save Search
Any Price
All Beds
Pets
Townhome
More
Save Search
Any Price
All Beds
Pets
Townhome
More
Save Search
Townhomes For Rent in Iowa
Sort:
Just For You
Sort: Just For You
Sort: New Listings
Sort: Most Photos
Sort: Price (Lo-Hi)
Sort: Price (Hi-Lo)
Sort: Communities
Sort: Bedrooms
Sort: Bathrooms
Sort: Square Feet
479 rentals
Use arrow keys to navigate
APPLY INSTANTLY
SPECIAL OFFER
PET FRIENDLY
$2,195/mo
4
Beds
3
Baths
284 NW Caspian Ct #284,
Waukee, IA 50263
Check Availability
Use arrow keys to navigate
PET FRIENDLY
$1,475 - $1,700/mo
2-3
Beds
2
Baths
Ledgestone Townhomes | 4864 NE Milligan Ln #5016,
Ankeny, IA 50021
Check Availability
Use arrow keys to navigate
$1,350/mo
3
Beds
2
Baths
1,300
sqft
1902-1924 Campus St,
Cedar Falls, IA 50613
Check Availability
Use arrow keys to navigate
APPLY INSTANTLY
PET FRIENDLY
$1,950/mo
3
Beds
3
Baths
1,551
sqft
6945 Holly Ct,
Johnston, IA 50131
Check Availability
Use arrow keys to navigate
APPLY INSTANTLY
PET FRIENDLY
$1,925/mo
3
Beds
3
Baths
1,565
sqft
6923 Bluebell Ct,
Johnston, IA 50131
Check Availability
Use arrow keys to navigate
APPLY INSTANTLY
PET FRIENDLY
$2,300/mo
3
Beds
3
Baths
2,008
sqft
2723 London Dr,
Ames, IA 50010
Check Availability
Use arrow keys to navigate
APPLY INSTANTLY
$2,245/mo
Total price
4
Beds
2.5
Baths
1,767
sqft
307 NW Charlestown Ln #0,
Waukee, IA 50263
Check Availability
APPLY INSTANTLY
$2,250/mo
3
Beds
2.5
Baths
2,000
sqft
5320 Destiny Dr,
Pleasant Hill, IA 50327
Check Availability
APPLY INSTANTLY
FURNISHED
$1,750/mo
2
Beds
1.5
Baths
987
sqft
1429 Truman Pl,
Ames, IA 50010
Check Availability
APPLY INSTANTLY
$1,350/mo
Total price
2
Beds
2
Baths
1,150
sqft
4128 33rd St,
Des Moines, IA 50310
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$1,899/mo
3
Beds
3
Baths
1,511
sqft
303 Ember Dr,
Waukee, IA 50263
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$2,200/mo
3
Beds
3
Baths
1,782
sqft
1410 SW Pleasant Ln,
Ankeny, IA 50023
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$1,575/mo
3
Beds
1.5
Baths
1,400
sqft
1618 Aber Ave,
Iowa City, IA 52246
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$1,450/mo
Total price
2
Beds
2
Baths
1,226
sqft
2154 Ridgeview Cir #2154,
Clive, IA 50325
Check Availability
APPLY INSTANTLY
$1,075/mo
2
Beds
1.5
Baths
1,000
sqft
5969 NE 11th Ct,
Des Moines, IA 50313
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$1,075/mo
2
Beds
1
Bath
704
sqft
121 E Watrous Ave,
Des Moines, IA 50315
Check Availability
APPLY INSTANTLY
$1,750/mo
5
Beds
3.5
Baths
2,250
sqft
1024 S 32nd St,
Fort Dodge, IA 50501
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$2,549/mo
2
Beds
3
Baths
1,632
sqft
1641 Grand Ave,
Des Moines, IA 50309
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$1,950/mo
2
Beds
2
Baths
1,268
sqft
7425 Wistful Vista Dr #304,
West Des Moines, IA 50266
Check Availability
APPLY INSTANTLY
$1,175/mo
2
Beds
1
Bath
842
sqft
3933 53rd St,
Des Moines, IA 50310
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$975/mo
3
Beds
2
Baths
960
sqft
1004 20th Ave #B,
Charles City, IA 50616
Check Availability
APPLY INSTANTLY
$2,400/mo
4
Beds
2
Baths
1,854
sqft
24 Renee Ln,
Tiffin, IA 52340
Check Availability
PET FRIENDLY
$2,000/mo
3
Beds
3
Baths
1,628
sqft
223 NE 45th Ln,
Ankeny, IA 50021
Check Availability
$1,200/mo
2
Beds
2
Baths
882
sqft
4503 Twain Cir #304-1,
Ames, IA 50014
Check Availability
PET FRIENDLY
$895/mo
1
Bed
1
Bath
675
sqft
3905 8th St,
Des Moines, IA 50313
Check Availability
NEW - 2 DAYS AGO
$1,700/mo
2
Beds
1.5
Baths
1,703
sqft
1269 NW 90th St,
Clive, IA 50325
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$2,100/mo
3
Beds
2.5
Baths
1,457
sqft
460 Churchill Dr,
North Liberty, IA 52317
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$1,899/mo
3
Beds
3
Baths
1,511
sqft
336 Ember Dr,
Waukee, IA 50263
Check Availability
$1,850/mo
3
Beds
2.5
Baths
1,550
sqft
6501 Hickman Rd,
Des Moines, IA 50322
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$2,000/mo
3
Beds
2.5
Baths
1,597
sqft
7000 Lake Ridge Ave #73,
Des Moines, IA 50320
Check Availability
APPLY INSTANTLY
PET FRIENDLY
$2,850/mo
3
Beds
3.5
Baths
2,250
sqft
941 Canton St,
Iowa City, IA 52245
Check Availability
PET FRIENDLY
$2,195/mo
2
Beds
2.5
Baths
1,265
sqft
7013 Harlan Eddy Dr SW,
Cedar Rapids, IA 52404
Check Availability
$850/mo
2
Beds
1
Bath
3271 Ansborough Ave,
Waterloo, IA 50701
Check Availability
PET FRIENDLY
$1,800/mo
2
Beds
2
Baths
1,200
sqft
5480 Summerland Dr,
Waterloo, IA 50701
Check Availability
PET FRIENDLY
$1,750/mo
2
Beds
2.5
Baths
1,144
sqft
301 SE 11th St #706,
Grimes, IA 50111
Check Availability
PET FRIENDLY
$2,100/mo
Total price
4
Beds
3
Baths
1,520
sqft
4528 NE McDougal Ln,
Ankeny, IA 50021
Check Availability
$700/mo
1
Bed
1
Bath
600
sqft
128 Lafayette St #3,
Waterloo, IA 50703
Check Availability
$1,350/mo
3
Beds
1.5
Baths
1,416
sqft
2519 W 4th St,
Cedar Falls, IA 50613
Check Availability
PET FRIENDLY
$1,895/mo
3
Beds
2.5
Baths
1,568
sqft
301 SE 11th St #703,
Grimes, IA 50111
Check Availability
PET FRIENDLY
$2,295/mo
3
Beds
2.5
Baths
1,402
sqft
7011 Harlan Eddy Dr SW,
Cedar Rapids, IA 52404
Check Availability
1
2
3
…
10
11
12
41-80 of 479 Results
Iowa
Popular Cities in Iowa
Des Moines Apartments For Rent
Population:
217,050
Median Rental Price:
$1,095
Inventory:
492 rentals
Cedar Rapids Apartments For Rent
Population:
142,875
Median Rental Price:
$1,200
Inventory:
185 rentals
Davenport Apartments For Rent
Population:
104,684
Median Rental Price:
$975
Inventory:
188 rentals
Sioux City Apartments For Rent
Population:
86,667
Median Rental Price:
$1,144
Inventory:
63 rentals
Iowa City Apartments For Rent
Population:
86,560
Median Rental Price:
$1,300
Inventory:
558 rentals
Council Bluffs Apartments For Rent
Population:
71,503
Median Rental Price:
$1,337
Inventory:
99 rentals
Waterloo Apartments For Rent
Population:
71,077
Median Rental Price:
$800
Inventory:
218 rentals
Dubuque Apartments For Rent
Population:
70,523
Median Rental Price:
$1,000
Inventory:
145 rentals
Ames Apartments For Rent
Population:
69,364
Median Rental Price:
$1,067
Inventory:
351 rentals
West Des Moines Apartments For Rent
Population:
65,532
Median Rental Price:
$1,601
Inventory:
121 rentals