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

Apartments for Rent in Jefferson County, AL

967 rentals available
  • New For Rent In Gardendale!

    $1,350
    347 Jamestown Manor Drive, Gardendale, AL 35071
    (205) 854-8490

    1 unit available
    3 bed
    Amenities

    Pet friendly

  • 9812 Maple Ln

    $995
    9812 Maple Lane, Birmingham, AL 35215
    (205) 236-3126

    1 unit available
    3 bed
    Amenities

    Refrigerator

  • 4902 3RD AVENUE

    $1,900
    4902 3rd Avenue South, Birmingham, AL 35222
    (205) 397-6500

    1 unit available
    3 bed
    Amenities

    On-site laundry, Patio / balcony, Dishwasher, Pet friendly, Parking, and Recently renovated

  • 2460 18TH STREET

    $2,750
    2460 18th Street South, Homewood, AL 35209
    (205) 879-8580

    1 unit available
    2 bed
    Amenities

    Patio / balcony, Dishwasher, Garage, Fireplace, Microwave, and Refrigerator

  • New For Rent in Grayson Valley!

    $1,150
    4708 Cheshire Circle, Grayson Valley, AL 35235
    (205) 854-8490

    1 unit available
    2 bed
  • Spacious home with Garage and Fenced Backyard!

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

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Granite counters, Pet friendly, Garage, Stainless steel, and Walk in closets

  • Home for Rent in McCalla!!!  View with 48 Hours Notice!

    $2,125
    5714 Cheshire Cove Circle, Jefferson County, AL 35111
    (205) 824-5008

    1 unit available
    4 bed
    Amenities

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

  • Single Family Home With Spacious Backyard

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

    1 unit available
    3 bed
    Amenities

    W/D hookup, Dishwasher, Pet friendly, Microwave, Range, and Refrigerator

  • Birmingham

    $1,075
    644 Alabama Avenue Southwest, Birmingham, AL 35211
    (205) 841-5593

    1 unit available
    3 bed
    Amenities

    On-site laundry and Hardwood floors

  • Birmingham/East Lake

    $990
    8223 8th Avenue South, Birmingham, AL 35206
    (205) 841-5593

    1 unit available
    2 bed
    Amenities

    Hardwood floors

  • Birmingham

    $780
    2361 Center Place South, Birmingham, AL 35205
    (205) 841-5593

    1 unit available
    2 bed
    Amenities

    Hardwood floors

  • Charming Craftsman Bungalow in South East Lake

    $1,300
    7729 7th Court South, Birmingham, AL 35206
    (720) 794-3155

    1 unit available
    3 bed
    Amenities

    Dishwasher, Pet friendly, Parking, Concierge, Range, and Refrigerator

  • Home for rent in Southside!!

    $1,625
    1709 Cullom Street South, Birmingham, AL 35205
    (205) 879-4691

    1 unit available
    2 bed
    Amenities

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

  • Spacious 2-Bedroom Home with Garage

    $2,195
    4216 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

  • 5113 Crowley Drive

    $2,300
    5113 Crowley Drive, Irondale, AL 35213
    (888) 659-9596 ext. 3201695

    1 unit available
    4 bed
    Amenities

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

  • 405 Swann Drive

    $1,250
    405 Swann Drive, Midfield, AL 35228
    (205) 946-4242

    1 unit available
    3 bed
    Amenities

    Patio / balcony and Fireplace

Average rent in Jefferson County, Alabama

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

More Rental Options

Frequently Asked Questions