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

Apartments for Rent in Jefferson County, AL

983 rentals available
  • Rare Find Rock Creek – Space, Style Storage!

    $1,200
    5752 Warrior River Road, Concord, AL 35023
    (205) 737-5679

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Granite counters, Hardwood floors, Pet friendly, Parking, and Extra storage

  • Beautiful Cottage Home located in Homewood

    $2,800
    310 Westover Drive, Homewood, AL 35209
    (205) 251-1267

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Hardwood floors, Dishwasher, Garage, Recently renovated, Air conditioning + more

  • Fairfield

    $765
    125 Jerry Coleman Street, Fairfield, AL 35064
    (205) 841-5593

    1 unit available
    2 bed
    Amenities

    W/D hookup

  • Home For rent In East Lake!!! Coming Soon!

    $1,050
    731 81st Street South, Birmingham, AL 35206
    (205) 824-5008

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Hardwood floors, Dishwasher, Parking, Air conditioning, and Range

  • Condo available for rent in Vestavia Hills!

    $1,395
    3019 Massey Road, Vestavia Hills, AL 35216
    (205) 824-5008

    1 unit available
    1 bed
    Amenities

    In unit laundry, Patio / balcony, Dishwasher, Pet friendly, Recently renovated, Pool + more

  • 984 Shades Crest Road, Hoover, Alabama 35226

    $2,130
    984 Shades Crest Road, Hoover, AL 35226
    (205) 879-4691

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Hardwood floors, Dishwasher, Pet friendly, Garage, Fireplace + more

  • 2 Bedroom Apartment in Graymont Community

    $695
    618 1st Street West, Birmingham, AL 35204
    (205) 251-1267

    1 unit available
    2 bed
    Amenities

    W/D hookup and Recently renovated

  • Townhome for Rent in Grayson Valley

    $1,295
    5068 Falling Creek Lane, Grayson Valley, AL 35235
    (205) 841-2250

    1 unit available
    3 bed
    Amenities

    In unit laundry, Patio / balcony, Pet friendly, Fireplace, and Range

  • Home for rent in Trussville

    $1,495
    144 Yvonne Street, Trussville, AL 35173
    (205) 841-2250

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Dishwasher, Pet friendly, Fireplace, Microwave, and Range

  • Charming 3BR/2BA Brick Home with Fenced Yard

    $1,250
    209 13th Avenue Northeast, Birmingham, AL 35215
    (205) 966-8543

    1 unit available
    3 bed
    Amenities

    W/D hookup, Granite counters, Hardwood floors, Pet friendly, Extra storage, and Range

  • Birmingham/Roebuck

    $1,050
    818 Sunset Drive, Birmingham, AL 35215
    (205) 841-5593

    1 unit available
    3 bed
    Amenities

    W/D hookup and Hardwood floors

  • Rare Find in Pleasant Grove – Stunning 2BR Home with Oversized Rooms Huge Fenced Yard!

    $1,375
    512 10th Avenue, Pleasant Grove, AL 35127
    (205) 737-5679

    1 unit available
    2 bed
    Amenities

    Patio / balcony, Granite counters, Hardwood floors, Pet friendly, and Recently renovated

  • Spacious 3-Bed/2-Bath Home in Killough Springs

    $1,295
    1153 Dogwood Lane, Birmingham, AL 35215
    (205) 251-1267

    1 unit available
    3 bed
    Amenities

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

  • Birmingham/Ensley - Zero Deposit

    $925
    1019 47th Street Ensley, Birmingham, AL 35208
    (205) 841-5593

    1 unit available
    2 bed
    Amenities

    Hardwood floors

  • 3 BEDROOM 2.5 BATH W/ 1 CAR GARAGE FENCED IN BACK YARD!

    $2,395
    1254 Shades Terrace, Irondale, AL 35210
    (205) 896-1410

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Dishwasher, Pet friendly, Garage, Extra storage, and Microwave

  • Home available in Hueytown! Available to View with a 48-hour notice!!!

    $1,350
    1025 25th Avenue, Hueytown, AL 35023
    (205) 824-5008

    1 unit available
    3 bed
    Amenities

    W/D hookup, Patio / balcony, Granite counters, Hardwood floors, Dishwasher, Pet friendly + 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