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

Apartments for Rent in Jefferson County, AL

900 rentals available
  • 1324 14th Ave South, Birmingham, AL 35205
    (205) 793-4529
    Rent Savings

    3 units available
    1 bed
    Amenities

    W/D hookup, Patio / balcony, Pet friendly, Parking, Walk in closets, and Air conditioning

    Verified listing
    Verified
  • 1827 1st Ave N, Birmingham, AL 35203
    (205) 832-5144

    6 units available
    Studio • 1 bed • 2 bed
    Amenities

    In unit laundry, Hardwood floors, Pet friendly, Garage, Recently renovated, Walk in closets + more

    Verified listing
    Verified
  • 201 20th Street North, Birmingham, AL 35203
    (205) 740-8671
    Rent Savings

    33 units available
    Studio • 1 bed
    Amenities

    In unit laundry, Pet friendly, Parking, Stainless steel, Walk in closets, 24hr gym + more

    Verified listing
    Verified
  • $1,349+ moTotal price12-mo lease

    35 units available
    1 bed • 2 bed
    Amenities

    In unit laundry, Granite counters, Hardwood floors, Dishwasher, Pet friendly, Parking + more

    Verified listing
    Verified
  • 901 Old Forest Rd, Birmingham, AL 35243
    (205) 379-0596
    Rent Savings

    6 units available
    2 bed • 3 bed
    Amenities

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

    Verified listing
    Verified
  • 5320 Beacon Drive, Irondale, AL 35210
    (862) 256-5634

    17 units available
    1 bed • 2 bed
    Amenities

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

    Verified listing
    Verified
  • 2000 2nd Avenue South, Birmingham, AL 35233
    (205) 525-8867

    11 units available
    Studio • 1 bed • 2 bed
    Amenities

    In unit laundry, Patio / balcony, Granite counters, Pet friendly, Parking, Gym + more

    Verified listing
    Verified
  • $1,106
    330 Woodbrook Drive, Fultondale, AL 35071
    (205) 209-4849

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

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

    Verified listing
    Verified
  • 3389 Endeavor Lane, Vestavia Hills, AL 35242
    (205) 754-9198
    Rent Savings

    53 units available
    Studio • 1 bed • 2 bed
    Amenities

    In unit laundry, Putting green, Golf room, Patio / balcony, Granite counters, Pet friendly + more

    Verified listing
    Verified
  • 1840 Oxmoor Road, Birmingham, AL 35209
    (205) 745-5683

    7 units available
    1 bed • 2 bed
    Amenities

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

    Verified listing
    Verified
  • 2912 Central Avenue, Homewood, AL 35209
    (205) 479-5602

    3 units available
    2 bed
    Amenities

    W/D hookup, Granite counters, Hardwood floors, Air conditioning, and Courtyard

    Verified listing
    Verified
  • $1,500
    1600 29th Ct S, Homewood, AL 35209
    (205) 880-3656

    4 units available
    2 bed
    Amenities

    W/D hookup, Granite counters, Hardwood floors, Pet friendly, Air conditioning, and Smoke-free community

    Verified listing
    Verified
  • $1,900
    3001 - 3027 Parkridge Drive, Homewood, AL 35209
    (205) 479-5043

    2 units available
    2 bed
    Amenities

    Hardwood floors, Pet friendly, Recently renovated, Smoke-free community, Smoke-free units, and E-payments

    Verified listing
    Verified
  • 1816 3rd Ave N, Birmingham, AL 35203
    (205) 827-6740

    8 units available
    1 bed
    Amenities

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

    Verified listing
    Verified
  • 2251 Highland Avenue South, Birmingham, AL 35205
    (205) 875-8296

    6 units available
    Studio
    Amenities

    Pet friendly, Recently renovated, Smoke-free community, Smoke-free units, E-payments, and Online portal

    Verified listing
    Verified
  • 3090 US Hwy 280, Birmingham, AL 35243
    (769) 227-4632
    Rent Savings

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

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

    Verified listing
    Verified

Average rent in Jefferson County, Alabama

The average rent for a 1 bedroom apartment in Jefferson County is $1,498+, while the average rent for a 2 bedroom apartment is $1,871+. Rent rates updated ago
Studio
$1,159+Trending down
1 Bed
$1,498+Trending down
2 Beds
$1,871+Trending down
3+ Beds
$1,839+Trending down
* Averages are based on the rental prices of properties listed on Apartment List that don’t include fees

More Rental Options

Frequently Asked Questions