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

Apartments for Rent in Jefferson County, AL

983 rentals available
  • 1128 Lay Drive

    $1,575
    1128 Lay Drive, Birmingham, AL 35215
    (205) 271-0177

    1 unit available
    3 bed
    Amenities

    Pet friendly, Pool, Ceiling fan, Fireplace, Extra storage, and Refrigerator

  • 5405 Cortez Circle

    $1,815
    5405 Cortez Circle, Clay, AL 35126
    (205) 271-0177

    1 unit available
    4 bed
    Amenities

    Patio / balcony, Pet friendly, Pool, Ceiling fan, Fireplace, and Microwave

  • 1704 Brewster Road

    $1,505
    1704 Brewster Road, Jefferson County, AL 35235
    (205) 271-0177

    1 unit available
    4 bed
    Amenities

    Patio / balcony, Pet friendly, Pool, Ceiling fan, Extra storage, and Refrigerator

  • 8303 Division Avenue

    $1,325
    8303 Division Avenue, Birmingham, AL 35206
    (205) 235-8657

    1 unit available
    4 bed
    Amenities

    W/D hookup, Patio / balcony, Pet friendly, Gym, Air conditioning, Fireplace + more

  • 2520 Beechwood Trail

    $1,820
    2520 Beechwood Trail, Clay, AL 35126
    (205) 271-0177

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Pet friendly, Pool, Ceiling fan, Fireplace, and Refrigerator

  • 1004 Delaney Drive

    $1,255
    1004 Delaney Drive, Forestdale, AL 35214
    (205) 271-0177

    1 unit available
    2 bed
    Amenities

    Pet friendly, Pool, Ceiling fan, Extra storage, Microwave, and Refrigerator

  • 1945 Croydon Circle

    $1,695
    1945 Croydon Circle, Grayson Valley, AL 35235
    (847) 616-8202

    1 unit available
    3 bed
    Amenities

    W/D hookup, Patio / balcony, Pet friendly, 24hr maintenance, Garage, Stainless steel + more

  • 102 Moonglow Drive

    $1,340
    102 Moonglow Drive, Birmingham, AL 35215
    (205) 271-0177

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Pet friendly, Pool, Ceiling fan, Fireplace, and Refrigerator

  • 2064 Edenwood Drive

    $1,750
    2064 Edenwood Drive, Hueytown, AL 35023
    (205) 271-0177

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Pet friendly, Pool, Ceiling fan, Fireplace, and Extra storage

  • 8323 Miller Place

    $1,675
    8323 Miller Place, Morris, AL 35116
    (205) 271-0177

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Pet friendly, Pool, Ceiling fan, Extra storage, and Microwave

  • 624 Lisa Lane

    $1,325
    624 Lisa Lane, Birmingham, AL 35206
    (205) 271-0177

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Pet friendly, Pool, Ceiling fan, and Refrigerator

  • 1317 16th St Sw

    $1,500
    1317 16th Street Southwest, Birmingham, AL 35211
    (205) 905-8799

    1 unit available
    3 bed
    Amenities

    In unit laundry, Patio / balcony, Hardwood floors, Dishwasher, Parking, Recently renovated + more

  • 5168 Scenic View Dr. (Holiday Gardens/Irondale)

    $1,595
    5168 Scenic View Drive, Birmingham, AL 35210
    (205) 538-0462

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Hardwood floors, Dogs allowed, and Recently renovated

  • Birmingham/Ensley

    $1,050
    2301 24th Street Ensley, Birmingham, AL 35208
    (205) 841-5593

    1 unit available
    3 bed
  • Birmingham

    $985
    1656 Roberts Street Southwest, Birmingham, AL 35211
    (205) 841-5593

    1 unit available
    3 bed
    Amenities

    On-site laundry

  • Birmingham/Ensley

    $1,025
    1301 32nd Street Ensley, Birmingham, AL 35218
    (205) 841-5593

    1 unit available
    3 bed
    Amenities

    Hardwood floors

Average rent in Jefferson County, Alabama

The average rent for a 1 bedroom apartment in Jefferson County is $1,509+, while the average rent for a 2 bedroom apartment is $1,888+. Rent rates updated ago
Studio
$1,077+Trending up
1 Bed
$1,509+Trending up
2 Beds
$1,888+Trending up
3+ Beds
$1,863+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