Save search
Skip the filters. Search with AI Mode instead.

Apartments for Rent in Iowa

Apartments for Rent in Iowa. 3,642 Rentals Available
3,642 Rentals Available

Quick filters
  • Only 1 unit left
    2 bd $900
    Base rent
    923A Broad St, Grinnell, IA 50171
    Apply online • Pet friendly
  • 2 bd $1,039+
    Base rent
    Verified Listing

    4.5 (5)
    8650 Crescent Chase, Johnston, IA 50131
    Apply online • Pet friendly
  • New units available 7 units available
    2 bd $1,950+
    3 bd $2,196+
    Base rent
    Verified Listing

    4.5 (1)
    1325 SE Centennial Parkway, Waukee, IA 50263
    Apply online • Pet friendly
  • New units available Only 3 units left
    2 bd $851+
    Base rent
    Verified Listing

    2510 S 6Th Street, Marshalltown, IA 50158
    Apply online • Pet friendly
  • Rent specials Only 2 units left
    1 bd $695
    2 bd $795
    3 bd $975
    Base rent
    Verified Listing

    4.0 (4)
    202 18Th Avenue E #106.5, OSKALOOSA, IA 52577
    Apply online • Pet friendly
  • 11 units available
    1 bd $625+
    2 bd $745+
    3 bd $854+
    Base rent
    Verified Listing

    1236 Bliss Street, Grinnell, IA 50112
    Apply online • Pet friendly
  • Only 1 unit left
    Ask for pricing
    4.0 (2)
    1937 Washington St, Davenport, IA 52804
    Apply online • Pet friendly
  • 1 bd $538
    Base rent
    Verified Listing

    Woodland/North Street Apt, North English, IA 52316
    Pet friendly
  • 11 units available
    3 bd $715+
    4 bd $930
    Base rent Income restricted
    Verified Listing

    4.5 (4)
    1155 14Th Ave NW, Clinton, IA 52732
    Apply online
  • 7 units available
    Ask for pricing
    Income restricted
    Verified Listing

    125 Cathedral Oaks Rd. & 127 Westgate Dr., Forest City, IA 50436
    Apply online
  • New units available 4 units available
    Ask for Pricing
    Income restricted
    Verified Listing

    5.0 (1)
    820 Springer Ave, Columbus Junction, IA 52738
    Apply online
  • 1 bd $528
    2 bd $619
    Base rent
    Verified Listing

    504 Davenport St, Shelby, IA 51570
    Pet friendly
  • 510 N. 2Nd St, Knoxville, IA 50138
    Pet friendly
  • Ask for pricing
    Verified Listing

    402 SE Noble, Greenfield, IA 50849
    Pet friendly
  • 8 units available
    1 bd $600+
    2 bd $640+
    Base rent Income restricted
    Verified Listing

    4.5 (6)
    15 North Pennsylvania Ave, Mason City, IA 50401
    Apply online
  • Only 2 units left
    1 bd $685
    Base rent Income restricted
    Verified Listing

    Multiple, Des Moines, IA 50314
    Apply online
  • Rent specials
    Ask for pricing
    Income restricted
    Verified Listing

    712 SE 6Th Street, Des Moines, IA 50309
    Apply online • Pet friendly
  • Only 2 units left
    2 bd $740
    Base rent Income restricted
    Verified Listing

    3.5 (8)
    1800 Schworm Street, Ottumwa, IA 52501
    Apply online
  • Only 2 units left
    2 bd $843+
    Base rent Income restricted
    Verified Listing

    4.5 (4)
    400 Colorado Street, Muscatine, IA 52761
    Apply online • Pet friendly
  • Only 1 unit left
    2 bd $755
    Base rent Income restricted
    Verified Listing

    2200 Court St, Sioux City, IA 51104
    Apply online
  • 7 units available
    1 bd $949
    2 bd $892+
    3 bd $1,600
    Base rent Income restricted
    Verified Listing

    4.5 (5)
    551 SE Gateway Circle, Grimes, IA 50111-2260
    Apply online • Pet friendly
  • Only 3 units left
    2 bd $765
    3 bd $835
    Base rent Income restricted
    Verified Listing

    4.0 (1)
    300 7Th Street NE, Mt. Vernon, IA 52314
    Apply online
  • 7 units available
    Ask for pricing
    Income restricted
    Verified Listing

    4.0 (27)
    210 S 41St St, Buildings 1000-3000 & 8000, West Des Moines, IA 50265
    Apply online • Cat friendly
  • New units available 5 units available
    2 bd $960
    3 bd $1,140
    Base rent Income restricted
    Verified Listing

    4.0 (12)
    600, 700, 800 NE 56Th St, Pleasant Hill, IA 50327
    Apply online • Cat friendly
  • Verified Listing

    3.5 (4)
    3726 Hubbell Ave., Des Moines, IA 50317
    Cat friendly
668-0-state


Frequently asked questions

When were prices and availability in Iowa last updated?

Prices and availability in Iowa were last updated on 16 May 2026.

What are the best apartments in Iowa?
What is the average rent in Iowa?

The average rent in Iowa is $1,220.

What is the price range for a studio apartment in Iowa?

The price range for a studio apartment in Iowa is between $399 and $2,359.

What is the price range for a 1-bedroom apartment in Iowa?

The price range for a 1-bedroom apartment in Iowa is between $258 and $2,920.

What is the price range for a 2-bedroom apartment in Iowa?

The price range for a 2-bedroom apartment in Iowa is between $391 and $4,550.

What is the price range for a 3-bedroom apartment in Iowa?

The price range for a 3-bedroom apartment in Iowa is between $413 and $5,105.

What type of rental buildings are in Iowa?

In Iowa, 28% of the residents are renting compared to 72% owning a home, according to data from the U.S. Census Bureau. Large-scale apartment buildings with more than 50 units represent 9% of Iowa's rentals, 58% are small-scale complexes with under 50 units, and 31% are single-family rentals.