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

Apartments for Rent in Jefferson County, AL

1,000 rentals available
  • 4120 Crosshaven Drive

    $1,650
    4120 Crosshaven Drive, Vestavia Hills, AL 35243
    (205) 413-3755

    1 unit available
    3 bed
    Amenities

    In unit laundry, Hardwood floors, Dishwasher, Garage, Air conditioning, and Range

  • 428 13th Court Northwest

    $1,250
    428 13th Court Northwest, Center Point, AL 35215
    (817) 431-3700

    1 unit available
    3 bed
    Amenities

    In unit laundry, Dishwasher, Pet friendly, Carport, Recently renovated, Air conditioning + more

  • 820 86th Street South

    $1,450
    820 86th Street South, Birmingham, AL 35206
    (817) 431-3700

    1 unit available
    3 bed
    Amenities

    Pet friendly, Garage, Air conditioning, and Refrigerator

  • 121 26th Avenue Northwest

    $1,150
    121 26th Avenue Northwest, Center Point, AL 35215
    (817) 431-3700

    1 unit available
    3 bed
    Amenities

    W/D hookup, Granite counters, Pet friendly, Recently renovated, Air conditioning, and Range

  • Home for Rent in Vestavia Hills, AL!!! Sign an 18 month lease by 12/15/25 to receive 1 month free!

    $3,295
    3691 Kirkstone Way, Jefferson County, AL 35216
    (205) 824-5008

    1 unit available
    5 bed
    Amenities

    W/D hookup, Patio / balcony, Hardwood floors, Dishwasher, Pet friendly, Stainless steel + more

  • 139 Foust Ct

    $725
    139 Foust Court, Forestdale, AL 35214
    (205) 922-6894

    1 unit available
    2 bed
    Amenities

    Pet friendly, Air conditioning, Concierge, and Internet access

  • 1882 Pebble Lake Drive

    $1,685
    1882 Pebble Lake Drive, Jefferson County, AL 35235
    (205) 941-7001

    1 unit available
    3 bed
    Amenities

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

  • Spacious 2-Bedroom Home with Garage

    $2,445
    4073 Red Rock Place, Irondale, AL 35210
    (205) 896-1410

    1 unit available
    2 bed
    Amenities

    Dishwasher, Pet friendly, Garage, Stainless steel, Walk in closets, Dog park + more

  • 1549 Elm Street Southwest

    $945
    1549 Elm Street Southwest, Birmingham, AL 35211
    (205) 644-0234

    1 unit available
    3 bed
    Amenities

    In unit laundry, Patio / balcony, Pet friendly, Parking, Walk in closets, Air conditioning + more

  • 117 NE 22nd Avenue

    $895
    117 22nd Avenue Northwest, Center Point, AL 35215
    (205) 509-0484

    1 unit available
    2 bed
    Amenities

    W/D hookup, Patio / balcony, Pet friendly, Ceiling fan, Concierge, and Extra storage

  • 2028 Progress Street

    $995
    2028 Progress Street, Jefferson County, AL 35207
    (205) 509-0484

    1 unit available
    3 bed
    Amenities

    Garage, Recently renovated, Concierge, and Internet access

  • 5773 Timber Leaf Loop

    $2,545
    5773 Timber Leaf Loop, Jefferson County, AL 35022
    (205) 651-4344

    1 unit available
    5 bed
    Amenities

    On-site laundry, Patio / balcony, Pet friendly, Garage, Stainless steel, Walk in closets + more

  • 2505 7th Street Northeast

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

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Pet friendly, and Trash valet

  • 7423 2nd Avenue South

    $950
    7423 2nd Avenue South, Birmingham, AL 35206
    (205) 644-0234

    1 unit available
    2 bed
    Amenities

    W/D hookup, Pet friendly, Air conditioning, Ceiling fan, Internet access, and Oven

  • 227 85th Street North

    $1,295
    227 85th Street North, Birmingham, AL 35206
    (205) 941-8450

    1 unit available
    3 bed
    Amenities

    W/D hookup, Hardwood floors, Parking, Recently renovated, Air conditioning, Ceiling fan + more

  • 5856 34th St

    $1,495
    5856 34th Street North, Fultondale, AL 35207
    (205) 941-8450

    1 unit available
    3 bed
    Amenities

    W/D hookup, Hardwood floors, Parking, Air conditioning, Ceiling fan, and Range

Average rent in Jefferson County, Alabama

The average rent for a 1 bedroom apartment in Jefferson County is $1,446+, while the average rent for a 2 bedroom apartment is $1,722+. Rent rates updated ago
Studio
$1,129+Trending up
1 Bed
$1,446+Trending up
2 Beds
$1,722+Trending up
3+ Beds
$1,729+Trending up
* Averages are based on the rental prices of properties listed on Apartment List that don’t include fees

More Rental Options

Frequently Asked Questions