Apartments for sale in Birmingham

21,162 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
49 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Birmingham, Jefferson County
USD 349,999
Birmingham, Jefferson County
DeckEquipped kitchenLiftParking

Sep 23, 2026

34 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Birmingham, Jefferson County
USD 187,000
Birmingham, Jefferson County
TerraceBalconyCellarParking

Aug 30, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Owenton, Birmingham
USD 304,900
USD 309,900
2%
Owenton, Birmingham

5 days + 21 hours ago

View photo Arrow icon pointing to the right
Land
Land for sale in Magnolia Heights, Birmingham
USD 39,900
Magnolia Heights, Birmingham

2 weeks + 3 days ago

View photo Arrow icon pointing to the right
House
House for sale in Birmingham, Jefferson County
Request Details
Birmingham, Jefferson County

Sep 28, 2026

35 pictures Arrow icon pointing to the right
House
House for sale in Wahouma, Birmingham
USD 175,000
Wahouma, Birmingham

4 Bedrooms

2 Bathrooms

2,988 sq.ft

GardenParkingFireplaceEquipped kitchen

Sep 23, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Wahouma, Birmingham
USD 175,000
Wahouma, Birmingham

4 Bedrooms

2 Bathrooms

2,988 sq.ft

GardenParkingFireplaceEquipped kitchen

Oct 09, 2026

View photo Arrow icon pointing to the right
House
House for sale in Birmingham, Jefferson County
Request Details
Birmingham, Jefferson County
Equipped kitchenSwimming pool

Sep 17, 2026

2 pictures Arrow icon pointing to the right
Updated
House
House for sale in Sandusky, Birmingham
USD 77,000
USD 109,000
29%
Sandusky, Birmingham

4 Bedrooms

3 Bathrooms

GardenParkingEquipped kitchen

2 days + 21 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Avondale, Birmingham
Request Details
Avondale, Birmingham

1 week + 4 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Birmingham, Jefferson County
USD 600,000
Birmingham, Jefferson County

2 weeks + 4 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Fourth Avenue Historic District, Birmingham
USD 810,900
Fourth Avenue Historic District, Birmingham

3 weeks + 21 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Birmingham, Jefferson County
USD 185,000
Birmingham, Jefferson County

3 Bedrooms

2 Bathrooms

2,440 sq.ft

Parking

3 weeks + 1 day ago

2 pictures Arrow icon pointing to the right
House
House for sale in Birmingham, Jefferson County
USD 45,300,000
Birmingham, Jefferson County

3 weeks + 1 day ago

2 pictures Arrow icon pointing to the right
House
House for sale in Avondale, Birmingham
Request Details
Avondale, Birmingham

3 weeks + 1 day ago

2 pictures Arrow icon pointing to the right
Condo
Condo for sale in Birmingham, Jefferson County
USD 210,000
Birmingham, Jefferson County

1 Bedroom

1 Bathroom

550 sq.ft

Parking

Oct 10, 2026

View photo Arrow icon pointing to the right
House
House for sale in Birmingham, Jefferson County
USD 4,500,000
Birmingham, Jefferson County

Oct 02, 2026

48 pictures Arrow icon pointing to the right
House
House for sale in Ensley, Birmingham
USD 255,000
Ensley, Birmingham

5 Bedrooms

2 Bathrooms

2,808 sq.ft

Equipped kitchen

Sep 27, 2026

8 pictures Arrow icon pointing to the right
House
House for sale in Elyton, Birmingham
USD 1,699,000
USD 1,900,000
11%
Elyton, Birmingham

20 Bathrooms

Sep 26, 2026

View photo Arrow icon pointing to the right
House
House for sale in North Birmingham, Birmingham
Request Details
North Birmingham, Birmingham

Sep 19, 2026

View photo Arrow icon pointing to the right
House
House for sale in Park At Valley Apartments, Birmingham
USD 8,225,000
Park At Valley Apartments, Birmingham
BalconyEquipped kitchen

Sep 03, 2026

47 pictures Arrow icon pointing to the right
House
House for sale in Shadyside, Birmingham
USD 2,975,000
Shadyside, Birmingham

Aug 22, 2026

9 pictures Arrow icon pointing to the right
House
House for sale in Ensley Highlands, Birmingham
USD 699,900
Ensley Highlands, Birmingham

11 Bathrooms

Aug 20, 2026

34 pictures Arrow icon pointing to the right
House
House for sale in South Highlands, Birmingham
USD 174,999
South Highlands, Birmingham

3 Bedrooms

2 Bathrooms

1,724 sq.ft

GardenFireplaceEquipped kitchenParking

Aug 07, 2026

View photo Arrow icon pointing to the right
House
House for sale in Birmingham, Jefferson County
Request Details
Birmingham, Jefferson County

Aug 07, 2026

View photo Arrow icon pointing to the right
House
House for sale in Berney Points, Birmingham
Request Details
Berney Points, Birmingham

Aug 06, 2026

View photo Arrow icon pointing to the right
House
House for sale in Birmingham, Jefferson County
Request Details
Birmingham, Jefferson County

Jul 24, 2026

View photo Arrow icon pointing to the right
House
House for sale in Springdale, Birmingham
Request Details
Springdale, Birmingham

May 30, 2026

View photo Arrow icon pointing to the right
House
House for sale in Birmingham, Jefferson County
Request Details
Birmingham, Jefferson County

May 23, 2026

35 pictures Arrow icon pointing to the right
New
Apartment
Apartment for sale in Dublin, Franklin County
USD 229,000
Dublin, Franklin County

1,200 sq.ft

PatioTerraceEquipped kitchenParkingSwimming pool

2 days + 21 hours ago