Start your Jefferson County search
How many bedrooms do you need?

Apartments for Rent in Jefferson County, AL

967 rentals available
  • 2301 Grand Ave, Apt 201

    $1,860
    2301 Grand Avenue, Hoover, AL 35226
    (205) 475-1655

    1 unit available
    2 bed
    Amenities

    In unit laundry, Patio / balcony, Hardwood floors, Dishwasher, Recently renovated, Walk in closets + more

  • 601 Staffordshire Drive

    $2,780
    601 Staffordshire Drive, Vestavia Hills, AL 35226
    (844) 395-3959

    1 unit available
    4 bed
    Amenities

    Dishwasher, Pet friendly, New construction, Pool, Ceiling fan, and Extra storage

  • 505 Patton Chapel Way

    $1,500
    505 Patton Chapel Way, Hoover, AL 35226
    (205) 601-9883

    1 unit available
    2 bed
    Amenities

    In unit laundry, Patio / balcony, Dishwasher, Parking, Gym, Pool + more

  • 928 53rd Street North

    $900
    928 53rd Street North, Birmingham, AL 35212
    (205) 777-7595

    1 unit available
    3 bed
    Amenities

    In unit laundry, Pet friendly, Parking, Recently renovated, and Air conditioning

  • Beautiful 3-Bedroom Home with Bonus Room Updated Kitchen

    $1,295
    122 Shawnee Lane Northwest, Birmingham, AL 35215
    (205) 966-8543

    1 unit available
    4 bed
    Amenities

    On-site laundry, Patio / balcony, Hardwood floors, Dishwasher, Pet friendly, Recently renovated + more

  • Smart Home Technology with Elevated Amenities

    $2,225
    4091 Red Rock Place, Irondale, AL 35210
    (205) 896-1410

    1 unit available
    2 bed
    Amenities

    In unit laundry, Patio / balcony, Dishwasher, Pet friendly, Stainless steel, Walk in closets + more

  • For Rent

    $995
    2013 16th Avenue North, Birmingham, AL 35234
    (205) 968-3803

    1 unit available
    3 bed
    Amenities

    Pet friendly, Recently renovated, and Media room

  • 1457 Shades Crest Road, Hoover, Alabama 35226

    $1,595
    1457 Shades Crest Road, Hoover, AL 35226
    (205) 879-4691

    1 unit available
    3 bed
    Amenities

    Hardwood floors, Dishwasher, Pet friendly, Garage, Some paid utils, and Microwave

  • NOW AVAILABLE!!! NEW INVENTORY!

    $2,400
    414 Windsor Drive, Homewood, AL 35209
    (205) 982-5647

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Hardwood floors, Dishwasher, Pet friendly, Carport, Stainless steel + more

  • Charming 4-Bedroom, 2-Bath Home in Adamsville, AL – Now Available!

    $1,300
    4213 Kendall Avenue, Adamsville, AL 35005
    (205) 277-6030

    1 unit available
    4 bed
    Amenities

    Pet friendly, Air conditioning, Fireplace, Furnished, Range, and Refrigerator

  • PRICE REDUCED!! OCTOBER MOVE IN SPECIAL- FIRST MONTHS FREE!! CALL TODAY!

    $650
    7705 6th Avenue North, Birmingham, AL 35206
    (205) 982-5647

    1 unit available
    2 bed
    Amenities

    Patio / balcony and Pet friendly

  • 1004 Cherry Brook Circle

    $1,200
    1004 Cherry Brook Circle, Brookside, AL 35214
    (205) 644-0234

    1 unit available
    3 bed
    Amenities

    W/D hookup, Patio / balcony, Pet friendly, Parking, Air conditioning, and Internet access

  • 2505 7th Street Northeast

    $1,215
    2505 7th Street Northeast, Center Point, AL 35215
    (205) 651-4344

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Pet friendly, and Trash valet

  • 1319 Sierra Court

    $1,845
    1319 Sierra Court, Gardendale, AL 35071
    (205) 238-7772

    1 unit available
    3 bed
    Amenities

    Granite counters, Dishwasher, Pet friendly, Garage, Recently renovated, Air conditioning + more

  • 5936 Debbie Drive

    $1,500
    5936 Debbie Drive, Clay, AL 35173
    (205) 238-7772

    1 unit available
    3 bed
    Amenities

    Granite counters, Dishwasher, Pet friendly, Garage, Recently renovated, Air conditioning + more

  • 2408 Powderly Avenue Southwest

    $1,300
    2408 Powderly Avenue Southwest, Birmingham, AL 35211
    (205) 600-6603

    1 unit available
    4 bed
    Amenities

    Recently renovated

Average rent in Jefferson County, Alabama

The average rent for a 1 bedroom apartment in Jefferson County is $1,429, while the average rent for a 2 bedroom apartment is $1,700. Rent rates updated ago
Studio
$1,088Trending up
1 Bed
$1,429Trending up
2 Beds
$1,700Trending up
3+ Beds
$1,704Trending up
* Averages are based on the rental prices of properties listed on Apartment List

More Rental Options

Frequently Asked Questions