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
$700/mo
1
Bed
1
Bath
600
sqft
128 Lafayette St #3,
Waterloo, IA 50703
Check Availability
Use arrow keys to navigate
PET FRIENDLY
$1,895/mo
3
Beds
2.5
Baths
1,568
sqft
301 SE 11th St #703,
Grimes, IA 50111
Check Availability
Use arrow keys to navigate
PET FRIENDLY
$1,825/mo
3
Beds
2.5
Baths
1,473
sqft
1498 Burr Dr,
North Liberty, IA 52317
Check Availability
Use arrow keys to navigate
PET FRIENDLY
$2,295/mo
3
Beds
2.5
Baths
1,402
sqft
7011 Harlan Eddy Dr SW,
Cedar Rapids, IA 52404
Check Availability
Use arrow keys to navigate
PET FRIENDLY
$1,525/mo
2
Beds
2.5
Baths
1,259
sqft
303 NW Manchester Blvd,
Waukee, IA 50263
Check Availability
Use arrow keys to navigate
$2,400/mo
3
Beds
2.5
Baths
1,934
sqft
1750 Bernardy Dr,
North Liberty, IA 52317
Check Availability
Use arrow keys to navigate
PET FRIENDLY
$1,860/mo
3
Beds
2.5
Baths
1,750
sqft
2613 Rushmore Dr,
Iowa City, IA 52246
Check Availability
$825/mo
2
Beds
1
Bath
864
sqft
1272 W Mullan Ave,
Waterloo, IA 50701
Check Availability
$1,100/mo
3
Beds
2.5
Baths
1,248
sqft
547-549 S Central Ave #547,
Burlington, IA 52601
Check Availability
PET FRIENDLY
$1,750/mo
3
Beds
2.5
Baths
1,423
sqft
1036 NW Richmond Rd,
Waukee, IA 50263
Check Availability
$790/mo
3
Beds
1
Bath
289 Cardiff St,
Dubuque, IA 52001
Check Availability
PET FRIENDLY
$1,795/mo
3
Beds
2.5
Baths
1,465
sqft
1228 S Linn St,
Boone, IA 50036
Check Availability
PET FRIENDLY
$795/mo
2
Beds
1
Bath
750
sqft
1012 W 3rd St #1,
Waterloo, IA 50701
Check Availability
$1,200/mo
3
Beds
1
Bath
1,075
sqft
2405 Knapp St,
Ames, IA 50014
Check Availability
PET FRIENDLY
$1,900/mo
3
Beds
2.5
Baths
1,550
sqft
304 SE 30th St,
Ankeny, IA 50021
Check Availability
PET FRIENDLY
$1,150/mo
2
Beds
1
Bath
952
sqft
1240 Sampson St,
Des Moines, IA 50316
Check Availability
PET FRIENDLY
$1,700/mo
2
Beds
1
Bath
1,832
sqft
3011 67th St #3011,
Urbandale, IA 50322
Check Availability
$1,895/mo
3
Beds
2
Baths
1,500
sqft
2717 Bristol Dr,
Ames, IA 50010
Check Availability
$990/mo
2
Beds
1
Bath
931
sqft
2401 Knapp St #2401,
Ames, IA 50014
Check Availability
PET FRIENDLY
$2,000/mo
3
Beds
2.5
Baths
1,511
sqft
2215 NW Bayberry Ln,
Ankeny, IA 50023
Check Availability
PET FRIENDLY
$1,250/mo
3
Beds
1.5
Baths
1,100
sqft
3420 Harcourt Dr,
Ames, IA 50010
Check Availability
$775/mo
2
Beds
1
Bath
285 Cardiff St,
Dubuque, IA 52001
Check Availability
$1,200/mo
2
Beds
1
Bath
1,000
sqft
426 Jeffrey Ln,
Ames, IA 50014
Check Availability
$775/mo
2
Beds
1
Bath
864
sqft
1254 W Mullan Ave,
Waterloo, IA 50701
Check Availability
PET FRIENDLY
$1,950/mo
2
Beds
2
Baths
1,368
sqft
3654 NE Kara Ln,
Ankeny, IA 50021
Check Availability
$1,800/mo
2
Beds
2.5
Baths
1,776
sqft
1828 N Ridge Dr,
Coralville, IA 52241
Check Availability
$1,250/mo
2
Beds
1.5
Baths
1,350
sqft
1803 Calvin Ct,
Iowa City, IA 52246
Check Availability
$1,195/mo
3
Beds
1
Bath
928
sqft
1525 Des Moines St,
Des Moines, IA 50316
Check Availability
$1,350/mo
3
Beds
1.5
Baths
3915 Southlawn Rd,
Cedar Falls, IA 50613
Check Availability
PET FRIENDLY
$2,195/mo
3
Beds
2.5
Baths
1,641
sqft
1614 Ingersoll Ave,
Des Moines, IA 50309
Check Availability
PET FRIENDLY
$1,800/mo
3
Beds
2.5
Baths
1,550
sqft
2720 NW Casey Jones Ln,
Ankeny, IA 50023
Check Availability
PET FRIENDLY
$750/mo
1
Bed
1
Bath
770
sqft
1918 Olive St,
Cedar Falls, IA 50613
Check Availability
$1,045/mo
2
Beds
1
Bath
435 Hawthorne Ave,
Ames, IA 50014
Check Availability
$1,500/mo
4
Beds
2
Baths
806 7th Ave NW #2,
Waverly, IA 50677
Check Availability
$1,400/mo
4
Beds
2
Baths
2237 Mount Vernon Rd,
Cedar Rapids, IA 52403
Check Availability
PET FRIENDLY
$1,350/mo
3
Beds
1
Bath
804 W 18th St,
Cedar Falls, IA 50613
Check Availability
PET FRIENDLY
$3,150/mo
4
Beds
4
Baths
2,445
sqft
15583 Rocklyn Pl,
Clive, IA 50325
Check Availability
PET FRIENDLY
$1,350/mo
3
Beds
1
Bath
1932 College St - Cedar Falls | 1932 College St #A,
Cedar Falls, IA 50613
Check Availability
PET FRIENDLY
$2,850/mo
4
Beds
4
Baths
2,445
sqft
15561 Rocklyn Pl,
Clive, IA 50325
Check Availability
NEW - 4 HRS AGO
APPLY INSTANTLY
PET FRIENDLY
$2,195/mo
Total price
3
Beds
2.5
Baths
1,511
sqft
515 Thomas St,
Tiffin, IA 52340
Check Availability
1
2
3
4
…
11
12
81-120 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