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

Apartments for Rent in Jefferson County, AL

1,000 rentals available
  • Stunning Bessemer Home on a Corner Lot with Granite Hardwood Floors!

    $1,200
    1600 Fairfax Avenue, Bessemer, AL 35020
    (205) 737-5679

    1 unit available
    3 bed
    Amenities

    W/D hookup, Patio / balcony, Granite counters, Hardwood floors, Pet friendly, and Parking

  • Plenty of Space Inside Out – 4BR/2BA in Hueytown!

    $1,325
    1110 Eastern Valley Road, Jefferson County, AL 35020
    (205) 737-5679

    1 unit available
    4 bed
    Amenities

    Granite counters, Pet friendly, Parking, and Recently renovated

  • Birmingham/Ensley

    $825
    3011 Avenue C, Birmingham, AL 35218
    (205) 841-5593

    1 unit available
    2 bed
  • Luxury Living: Spacious 2-Bedroom Retreat with Modern Amenities

    $2,445
    4207 Brevard Boulevard, Irondale, AL 35210
    (205) 896-1410

    1 unit available
    2 bed
    Amenities

    In unit laundry, Dishwasher, Pet friendly, Garage, Walk in closets, and Microwave

  • Spacious and Stunning 3-Bedroom, 2-Bath Home on Alabama Street!

    $1,225
    94 Alabama Avenue, Bessemer, AL 35020
    (205) 737-5679

    1 unit available
    3 bed
    Amenities

    W/D hookup, Patio / balcony, Granite counters, Hardwood floors, Cats allowed, and Carport

  • Super Cute Super Clean 2-Bedroom Home in a Peaceful Bessemer Spot!

    $1,160
    6307 Goodhope Drive, Hueytown, AL 35023
    (205) 737-5679

    1 unit available
    2 bed
    Amenities

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

  • Bessemer Gem! Modern Renovation, Huge Living Room, Great Location

    $1,000
    1015 14th Avenue North, Bessemer, AL 35020
    (205) 737-5679

    1 unit available
    3 bed
    Amenities

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

  • 3-bedroom home with garage and bonus space!

    $2,750
    126 Hampton Circle, Jefferson County, AL 35226
    (205) 896-1410

    1 unit available
    3 bed
    Amenities

    In unit laundry, Patio / balcony, Dishwasher, Pet friendly, Garage, Microwave + more

  • Beautifully Renovated Docena Home – Pet Friendly Move-In Ready!

    $1,045
    517 6th Street, Jefferson County, AL 35060
    (205) 470-9945

    1 unit available
    3 bed
    Amenities

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

  • Stunning Renovated 3BR/2BA Home – Move-In Ready!

    $1,125
    246 1st Avenue Northwest, Graysville, AL 35073
    (205) 470-9945

    1 unit available
    3 bed
    Amenities

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

  • 203 Silver Leaf Dr

    $1,050
    203 Silver Leaf Drive, Bessemer, AL 35022
    (205) 927-6681

    1 unit available
    2 bed
    Amenities

    Patio / balcony, Pet friendly, Recently renovated, and Bbq/grill

  • 407 South Park Road Southwest

    $900
    407 South Park Road Southwest, Birmingham, AL 35211
    (205) 600-6603

    1 unit available
    3 bed
    Amenities

    Recently renovated and Some paid utils

  • 525 Hackberry Ridge Cove - 1

    $1,799
    525 Hackberry Ridge Cove, Jefferson County, AL 35226
    (205) 475-1655

    1 unit available
    3 bed
    Amenities

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

  • 600 71st St

    $1,600
    600 71st Street South, Birmingham, AL 35212
    (205) 236-3126

    1 unit available
    6 bed
    Amenities

    Refrigerator

  • 939 Catherine St

    Ask for price
    939 Catherine Street, Birmingham, AL 35215
    (205) 236-3126

    Contact for Availability
    Amenities

    Refrigerator

  • 525 53RD STREET

    $1,099
    525 53rd Street Ens, Fairfield, AL 35064
    (205) 774-8824

    1 unit available
    3 bed
    Amenities

    Hardwood floors, Parking, Fireplace, Carpet, Range, and Refrigerator

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