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

Apartments for Rent in Iowa under $900

Apartments for Rent in Iowa under $900. 920 Rentals Available
920 Rentals Available

Quick filters
  • A kitchen area with a refrigerator, microwave, and oven.
    Rent specials 4 units available
    1 bd $630
    2 bd $755
    Base rent
    Verified Listing

    4.0 (6)
    509 North Maple Street, Creston, IA 50801
    Apply online • Pet friendly
  • A living room with a blue couch and yellow chairs.
    1 bd $850+
    Base rent Income restricted
    4.0 (29)
    1200 Office Park Road, West Des Moines, IA 50265
    Apply online • Pet friendly
  • 1150/951 Sixth Street SE 1-2 Beds Apartment for Rent
    4 units available
    1 bd $465
    2 bd $540
    Base rent
    Verified Listing

    1150/951 Sixth Street SE, Cedar Rapids, IA 52401
    Apply online
  • A beige couch sits in a living room with a coffee table in front of it.
    Rent specials Only 3 units left
    2 bd $809
    3 bd $899
    Base rent
    4.0 (5)
    1407 South 7Th Avenue, Marshalltown, IA 50158
    Apply online • Pet friendly
  • A kitchen with wooden cabinets and a white refrigerator.
    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
  • a kitchen with a stove and a sink
    Rent specials Only 1 unit left
    2 bd $805
    Base rent
    5.0 (1)
    220 E 28Th St North, Newton, IA 50208
    Apply online • Pet friendly
  • A kitchen with wooden cabinets and a white dishwasher.
    Only 2 units left
    2 bd $715
    3 bd $825
    Base rent
    Verified Listing

    1118 Ontario Street, Storm Lake, IA 50588
    Apply online
  • A living room with a brown leather couch and a glass coffee table.
    1 bd $790+
    Base rent
    Verified Listing

    4.0 (26)
    1137 11Th Street, West Des Moines, IA 50265
    Apply online • Pet friendly
  • a large green field with some apartments in the background
    Only 1 unit left
    2 bd $790+
    Base rent
    Verified Listing

    1203 West 2Nd Avenue, Indianola, IA 50125
    Apply online
  • a kitchen with white appliances and wooden cabinets
    1 bd $683+
    2 bd $766+
    Base rent
    Verified Listing

    4.0 (7)
    1140 E. 37Th St., Davenport, IA 52807
    Apply online • Pet friendly
  • A living room with a couch, coffee table, and a painting on the wall.
    Only 1 unit left
    2 bd $705+
    3 bd $850+
    Base rent
    91 D Avenue, Grundy Center, IA 50638
    Apply online • Pet friendly
  • A kitchen with a black stove top oven and a black chair.
    4 units available
    2 bd $850+
    Base rent
    610 Central Ave, Fort Dodge, IA 50501
    Apply online • Pet friendly
  • a kitchen with white cabinets and a counter and a door to a living room
    1 bd $698+
    2 bd $684+
    Base rent
    4.0 (11)
    5528 Meredith Dr., Des Moines, IA 50310
    Apply online • Pet friendly
  • A red brick building with a white door and windows.
    5 units available
    1 bd $725+
    2 bd $895
    Base rent
    Verified Listing

    3.5 (19)
    1417 Beaver Avenue, Des Moines, IA 50311
    Apply online • Pet friendly
  • A modern kitchen with wooden drawers and black appliances.
    11 units available
    2 bd $705
    3 bd $805
    Base rent Income restricted
    3.5 (1)
    2300-2302 Sunner Ave, Spirit Lake, IA 51360
    Apply online
  • 319 7Th Street Studio Apartment for Rent
    Rent specials Rewards
    Studio $850
    Base rent
    Verified Listing

    3.0 (6)
    319 7Th Street, Des Moines, IA 50309
    Apply online • Cat friendly
  • A living room with a grey couch and a coffee table.
    Studio $785
    1 bd $870+
    Base rent
    4826 Jersey Ridge Road Unit 1, Davenport, IA 52807
    Apply online • Pet friendly
  • A kitchen with wooden floors and a wooden door.
    Only 1 unit left
    1 bd $775
    Base rent
    Verified Listing

    3.5 (2)
    815 4Th Ave, Grinnell, IA 50112
    Apply online • Pet friendly
  • A kitchen with wooden cabinets and a granite countertop.
    Only 3 units left
    2 bd $775
    Base rent Income restricted
    Verified Listing

    821 S 13Th Ave E, Newton, IA 50208
    Apply online • Pet friendly
  • A kitchen with white appliances and wooden cabinets.
    Rent specials Only 1 unit left
    2 bd $825
    Base rent
    Verified Listing

    3.5 (12)
    401 Washington Ave, Grinnell, IA 50112
    Apply online • Pet friendly
  • a tall brick building on the side of a street
    Only 3 units left
    1 bd $655
    2 bd $785+
    Base rent
    Verified Listing

    4.5 (3)
    405 West Broadway, Council Bluffs, IA 51503
    Pet friendly
  • A living room with a white couch and orange ottoman.
    Rent specials 6 units available
    Studio $713+
    Base rent
    Verified Listing

    240 East Walnut Street, Des Moines, IA 50309
    Apply online • Pet friendly
  • a kitchen with wooden cabinets and a counter top with a stove and sink
    1 bd $666+
    2 bd $738+
    Base rent
    Verified Listing

    3.5 (2)
    3821 66Th Street, Urbandale, IA 50322
    Apply online • Pet friendly
  • a living room with a couch and a kitchen
    Rent specials Only 3 units left
    1 bd $890+
    Base rent
    Verified Listing

    4.5 (27)
    4101 Woodland Ave, West Des Moines, IA 50266
    Apply online • Pet friendly
  • A long hallway with a kitchen area at the end.
    8 units available
    1 bd $825
    2 bd $880+
    Base rent Income restricted
    Verified Listing

    3560 E Douglas Ave, Des Moines, IA 50317
    Apply online • Pet friendly
263-0-state


Frequently asked questions

When were prices and availability in Iowa last updated?

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

What are the best apartments in Iowa?
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.