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

Apartments for Rent in Jefferson County, AL

975 rentals available
  • ENGLISH VILLAGE FLATS

    $1,495
    2316 20th Avenue South, Birmingham, AL 35223
    (205) 973-5970

    1 unit available
    2 bed
    Amenities

    W/D hookup, Hardwood floors, Recently renovated, and Air conditioning

    Verified listing
    Verified
  • Terrace View

    $878
    1301 18th Avenue South, Birmingham, AL 35205
    (205) 415-2938

    1 unit available
    1 bed
    Amenities

    In unit laundry, Patio / balcony, Pet friendly, Parking, Air conditioning, and Range

    Verified listing
    Verified
  • ENGLISH VILLAGE 21ST DUPLEX

    $1,475
    2201 21st Avenue South, Birmingham, AL 35223
    (205) 351-0106

    1 unit available
    1 bed
    Amenities

    W/D hookup, Patio / balcony, Hardwood floors, Dishwasher, Parking, and Air conditioning

    Verified listing
    Verified
  • Trafford on Cahaba

    $1,675
    2124 Cahaba Road, Mountain Brook, AL 35223
    (205) 851-7506

    1 unit available
    2 bed
    Amenities

    W/D hookup, Hardwood floors, Parking, and Recently renovated

    Verified listing
    Verified
  • Featured Unit 1
    Best market deals
    These units are the best deal in town.
  • SOMERSET

    $1,075
    1107 30th Street South, Birmingham, AL 35205
    (205) 430-6618

    1 unit available
    1 bed
    Amenities

    On-site laundry, Hardwood floors, and Parking

    Verified listing
    Verified
  • South Hill - Five Points

    $1,081
    1332 14th Avenue South, Birmingham, AL 35205
    (659) 333-9664

    1 unit available
    2 bed
    Amenities

    In unit laundry, Dishwasher, Pet friendly, Parking, Air conditioning, and Range

    Verified listing
    Verified
  • Flanagan Flats

    $1,036
    633 Idlewild Circle, Birmingham, AL 35205
    (659) 336-4106

    2 units available
    1 bed
    Amenities

    In unit laundry, Hardwood floors, Dishwasher, Pet friendly, Air conditioning, and Range

    Verified listing
    Verified
  • Flats on 15th

    $1,147
    1322 15th Avenue South, Birmingham, AL 35205
    (205) 512-8797

    4 units available
    2 bed
    Amenities

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

    Verified listing
    Verified
  • Gardendale Terrace Apartments

    $950
    318 Fieldstown Road, Gardendale, AL 35071
    (659) 333-5701

    2 units available
    1 bed
    Amenities

    W/D hookup, Patio / balcony, Dishwasher, Pet friendly, 24hr maintenance, Parking + more

    Verified listing
    Verified
  • Green Valley

    $1,676
    3801 Green Valley Drive, Jefferson County, AL 35243
    (659) 210-5872

    3 units available
    2 bed
    Amenities

    In unit laundry, Granite counters, Dishwasher, Pet friendly, Parking, Stainless steel + more

    Verified listing
    Verified
  • Featured Unit 1
    Luxury apartments
    Top units for an elevated lifestyle.
  • SYCAMORE

    $1,395
    1125 22nd Street South, Birmingham, AL 35205
    (205) 772-1712

    2 units available
    2 bed
    Amenities

    W/D hookup, Patio / balcony, Hardwood floors, Parking, Recently renovated, and Air conditioning

    Verified listing
    Verified
  • Sussex

    $1,140
    1165 14th Avenue South, Birmingham, AL 35205
    (205) 947-3656

    3 units available
    2 bed
    Amenities

    In unit laundry, Dishwasher, Pet friendly, Parking, Recently renovated, Stainless steel + more

    Verified listing
    Verified
  • The Avenues of Lakeshore

    $850
    901 Wildwood Crossing, Birmingham, AL 35211
    (775) 587-8085
    Rent Savings

    31 units available
    Studio • 1 bed • 2 bed • 3 bed
    Amenities

    W/D hookup, Patio / balcony, Pet friendly, Garage, Recently renovated, Stainless steel + more

    Verified listing
    Verified
  • Lakeshore Ridge

    $1,122
    1700 Lakeshore Ridge, Birmingham, AL 35211
    (205) 973-6768
    Rent Savings

    32 units available
    1 bed • 2 bed • 3 bed
    Amenities

    In unit laundry, Patio / balcony, Hardwood floors, Dishwasher, Pet friendly, 24hr maintenance + more

    Verified listing
    Verified
  • Park Place

    $889
    600 24th Street North, Birmingham, AL 35203
    (205) 649-1008
    Rent Savings

    31 units available
    1 bed • 2 bed • 3 bed
    Amenities

    In unit laundry, Patio / balcony, Hardwood floors, Dishwasher, Pet friendly, 24hr maintenance + more

    Verified listing
    Verified
  • Latitude at Riverchase

    $909
    550 Hampton Park Drive, Hoover, AL 35216
    (205) 941-8692

    60 units available
    1 bed • 2 bed • 3 bed • 4 bed
    Amenities

    In unit laundry, Patio / balcony, Granite counters, Pet friendly, Garage, Stainless steel + more

    Verified listing
    Verified

Average rent in Jefferson County, Alabama

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

More Rental Options

Frequently Asked Questions