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

Apartments for Rent in Jefferson County, AL

951 rentals available
  • 1223 29th Street South, Birmingham, AL 35205
    (205) 859-4629

    2 units available
    1 bed
    Amenities

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

    Verified listing
    Verified
  • 3209 Greendale Pl, Birmingham, AL 35243
    (205) 496-6963

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

    W/D hookup, Patio / balcony, Dishwasher, Pet friendly, Gym, Pool + more

    Verified listing
    Verified
  • 200 Hickory Knoll, Birmingham, AL 35226
    (205) 896-4366

    12 units available
    2 bed • 3 bed
    Amenities

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

    Verified listing
    Verified
  • Featured Unit 1
    Best market deals
    These units are the best deal in town.
  • 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
  • 2927 Columbiana Court, Vestavia Hills, AL 35216
    (205) 496-7793

    6 units available
    2 bed • 3 bed
    Amenities

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

    Verified listing
    Verified
  • 1205-1221 33rd Street South, Birmingham, AL 35205
    (205) 883-1446

    5 units available
    1 bed
    Amenities

    Granite counters, Pet friendly, 24hr maintenance, Parking, Recently renovated, Stainless steel + more

    Verified listing
    Verified
  • 1124 20th Street South, Birmingham, AL 35205
    (659) 277-3417

    3 units available
    1 bed • 2 bed
    Amenities

    On-site laundry, Hardwood floors, Dishwasher, Pet friendly, Recently renovated, Air conditioning + more

    Verified listing
    Verified
  • $1,390+ moTotal price12-mo lease
    Rent Savings

    42 units available
    1 bed • 2 bed
    Amenities

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

    Verified listing
    Verified
  • $1,455
    600 19th Street North, Birmingham, AL 35203
    (205) 551-3423

    Top rated for Location
    I love this place very upscale and professional
    89 units available
    1 bed • 2 bed • 3 bed
    Amenities

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

    Verified listing
    Verified
  • Featured Unit 1
    Luxury apartments
    Top units for an elevated lifestyle.
  • 1322 15th Ave S, Unit B, Birmingham, AL 35205
    (205) 512-8797

    1 unit available
    2 bed
    Amenities

    In unit laundry, Dishwasher, Pet friendly, Parking, Recently renovated, E-payments + more

    Verified listing
    Verified
  • 1226-1228 29th Street South, Birmingham, AL 35205
    (205) 880-6781

    2 units available
    Studio
    Amenities

    On-site laundry, Hardwood floors, Pet friendly, Parking, Air conditioning, and Range

    Verified listing
    Verified
  • 2905 Rhodes Circle South, Birmingham, AL 35205
    (205) 528-8561

    1 unit available
    1 bed
    Amenities

    On-site laundry, Dishwasher, Pet friendly, Parking, Pool, and Air conditioning

    Verified listing
    Verified
  • 1408 14th Street South, Birmingham, AL 35205
    (205) 656-1406

    2 units available
    1 bed
    Amenities

    In unit laundry, Patio / balcony, Pet friendly, Parking, Bbq/grill, and Range

    Verified listing
    Verified
  • 3113 Pawnee Avenue, Birmingham, AL 35205
    (762) 254-4363

    1 unit available
    1 bed
    Amenities

    In unit laundry, Dishwasher, Pet friendly, 24hr maintenance, Carport, Recently renovated + more

    Verified listing
    Verified
  • 4252 3rd Ave S, Birmingham, AL 35222
    (205) 813-5186

    7 units available
    1 bed • 3 bed
    Amenities

    In unit laundry, Patio / balcony, Hardwood floors, Dishwasher, Recently renovated, Stainless steel + more

    Verified listing
    Verified

Average rent in Jefferson County, Alabama

The average rent for a 1 bedroom apartment in Jefferson County is $1,485+, while the average rent for a 2 bedroom apartment is $1,806+. Rent rates updated ago
Studio
$1,164+Trending down
1 Bed
$1,485+Trending down
2 Beds
$1,806+Trending down
3+ Beds
$1,884+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