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

Apartments for Rent in Jefferson County, AL

983 rentals available
  • 308 Reed Way

    $2,350
    308 Reed Way, Kimberly, AL 35091
    (205) 271-0177

    1 unit available
    5 bed
    Amenities

    Pet friendly, Pool, and Extra storage

  • 1333 Riverford Circle

    $2,260
    1333 Riverford Circle, Hoover, AL 35216
    (205) 271-0177

    1 unit available
    4 bed
    Amenities

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

  • 57 17th Court South

    $925
    57 17th Court South, Birmingham, AL 35205
    (205) 644-0234

    1 unit available
    3 bed
    Amenities

    In unit laundry, Pet friendly, Carport, Air conditioning, Internet access, and Range

  • 1329 Riverford Circle

    $2,245
    1329 Riverford Circle, Hoover, AL 35216
    (205) 271-0177

    1 unit available
    4 bed
    Amenities

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

  • 1037 Medina Drive

    $1,665
    1037 Medina Drive, Birmingham, AL 35235
    (205) 271-0177

    1 unit available
    4 bed
    Amenities

    Patio / balcony, Pet friendly, Pool, Fireplace, Extra storage, and Refrigerator

  • 5089 Falling Creek Lane

    $1,125
    5089 Falling Creek Lane, Grayson Valley, AL 35235
    (888) 659-9596 ext. 5249405

    1 unit available
    2 bed
    Amenities

    On-site laundry, Patio / balcony, Ceiling fan, Range, and Oven

  • 1629 5 Acre Road

    $1,700
    1629 5 Acre Road, Birmingham, AL 35061
    (205) 271-0177

    1 unit available
    4 bed
    Amenities

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

  • 1302 4th Court West

    $1,150
    1302 4th Court West, Birmingham, AL 35208
    (205) 217-7733

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Recently renovated, and Carpet

  • 3033 Carleton Road

    $1,805
    3033 Carleton Road, Birmingham, AL 35215
    (205) 271-0177

    1 unit available
    6 bed
    Amenities

    Pet friendly, Pool, Ceiling fan, and Refrigerator

  • 1616 Bryson Street

    $1,305
    1616 Bryson Street, Midfield, AL 35228
    (205) 271-0177

    1 unit available
    3 bed
    Amenities

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

  • 1833 Huntington Drive

    $1,370
    1833 Huntington Drive, Birmingham, AL 35214
    (205) 271-0177

    1 unit available
    4 bed
    Amenities

    Pet friendly, Pool, and Refrigerator

  • 3540 Brayfield Ln (Liberty Park/Vestavia Hills)

    $2,950
    3540 Brayfield Lane, Vestavia Hills, AL 35242
    (205) 538-0462

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Dogs allowed, Garage, and Stainless steel

  • Home for Rent in Vestavia Hills, AL!!! Sign an 18 month lease by 1/31/26 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

  • HALF OFF DEPOSIT SPECIAL! Corner Lot Comfort with a Bright Open Layout

    $1,895
    425 Stage Coach Boulevard, Kimberly, AL 35091
    (205) 824-5008

    1 unit available
    4 bed
    Amenities

    In unit laundry, Dishwasher, Pet friendly, Garage, Air conditioning, Microwave + more

  • Townhome in Gardendale for rent - AVAILABLE NOW!!!

    $1,795
    4241 Lochshire Lane, Gardendale, AL 35071
    (205) 824-5008

    1 unit available
    3 bed
    Amenities

    W/D hookup, Patio / balcony, Dishwasher, Pet friendly, Garage, Air conditioning + more

  • Home for Rent in Bessemer, AL!!! Available to View Now!!! Sign a lease by 1/31/26 to receive HALF off the deposit and ONE MONTH free!!!

    $1,795
    3781 Seaside Sparrow Circle, Bessemer, AL 35022
    (205) 824-5008

    1 unit available
    3 bed
    Amenities

    W/D hookup, Dishwasher, Pet friendly, Walk in closets, Air conditioning, Extra storage + more

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