Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Birmingham, AL land for sale
Price
Size
Tags
Save
1,042 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
4 months ago
$399,000
1.9 acres
Shelby County
Birmingham, AL 35242
4 months ago
$55,000
0.46 acres
Saint Clair County
Trussville, AL 35173
4 months ago
$55,000
0.46 acres
Saint Clair County
Trussville, AL 35173
10 months ago
$485,000
3 acres
Shelby County
3 bd, 2 ba
•
2,908 sq ft
Sterrett, AL 35147
10 months ago
$250,000
0.83 acres
Jefferson County
Birmingham, AL 35222
11 months ago
$699,000
6.5 acres
Shelby County
4 bd, 2 ba
•
1,696 sq ft
Birmingham, AL 35242
11 months ago
$95,000
7 acres
Jefferson County
Graysville, AL 35073
19 months ago
$29,900
0.52 acres
Shelby County
Chelsea, AL 35043
12 months ago
$89,000
12.6 acres
Jefferson County
Pinson, AL 35215
4 years ago
$60,000
13.9 acres
Jefferson County
Pinson, AL 35126
41 days ago
$315,000
2 acres
Jefferson County
3 bd, 3.5 ba
•
2,172 sq ft
McCalla, AL 35111
$600 drop • June 14
$26,900
0.16 acres
Jefferson County
Leeds, AL 35094
2 months ago
$550,000
2 acres
Shelby County
Helena, AL 35080
2 months ago
$22,500
0.95 acres
Jefferson County
Adamsville, AL 35005
$5k drop • June 13
$274,000
3.1 acres
Jefferson County
4 bd, 2.5 ba
•
2,300 sq ft
Kimberly, AL 35091
4 months ago
$27,500
8 acres
Jefferson County
Graysville, AL 35073
4 months ago
$188,000
2 acres
Jefferson County
2 bd, 1 ba
•
784 sq ft
Leeds, AL 35094
$10k drop • June 12
$359,900
2 acres
Jefferson County
3 bd, 3 ba
•
1,696 sq ft
Trussville, AL 35173
9 months ago
$35,000
0.49 acres
Jefferson County
Irondale, AL 35235
10 months ago
$39,000
0.48 acres
Jefferson County
Hoover, AL 35226
13 months ago
$90,000
5.3 acres
Jefferson County
McCalla, AL 35111
$10k drop • June 11
$179,900
2.15 acres
Jefferson County
Irondale, AL 35210
7 years ago
$9,995
0.5 acres
Blount County
Pinson, AL 35126
$5k drop • June 17
$220,000
16 acres
Jefferson County
Pinson, AL 35126
2 months ago
$103,000
15.7 acres
Tuscaloosa County
Brookwood, AL 35444
$13k drop • July 14
$327,000
2 acres
Jefferson County
4 bd, 3 ba
•
2,075 sq ft
Mount Olive, AL 35117
2 months ago
$90,000
30 acres
Walker County
Quinton, AL 35130
3 months ago
$98,000
0.27 acres
Jefferson County
Homewood, AL 35209
$10k drop • Apr 29
$128,000
13.2 acres
Jefferson County
Hueytown, AL 35023
$2k drop • Apr 28
$10,000
0.35 acres
Jefferson County
Hueytown, AL 35023
7 months ago
$48,000
2 acres
Jefferson County
Hueytown, AL 35023
15 months ago
$30,100
3 acres
Shelby County
Harpersville, AL 35078
$5k drop • July 16
$245,000
6 acres
Jefferson County
3 bd, 2 ba
•
1,572 sq ft
Pinson, AL 35126
18 days
$249,900
2 acres
Jefferson County
3 bd, 2 ba
•
1,621 sq ft
Gardendale, AL 35071
5 months ago
$250,000
1.67 acres
Jefferson County
Vestavia Hills, AL 35216
11 months ago
$215,000
4.2 acres
Jefferson County
Pinson, AL 35126
4 months ago
$729,000
5.7 acres
Shelby County
Birmingham, AL 35242
4 months ago
$31,500
2 acres
Tuscaloosa County
McCalla, AL 35111
$29.9k drop • June 4
$315,000
1.2 acres
Jefferson County
4 bd, 3 ba
•
2,700 sq ft
Dora, AL 35062
10 months ago
$39,000
0.32 acres
Jefferson County
Hoover, AL 35226
10 months ago
$45,000
0.33 acres
Jefferson County
Hoover, AL 35226
$10k drop • June 14
$237,117
11 acres
Shelby County
Chelsea, AL 35043
20 months ago
$85,000
4.8 acres
Jefferson County
Trussville, AL 35173
2 years ago
$289,000
7.23 acres
Shelby County
3 bd, 1 ba
•
1,800 sq ft
Birmingham, AL 35242
4 months ago
$150,000
2 acres
Jefferson County
McCalla, AL 35111
16 days
$62,000
0.52 acres
Jefferson County
Gardendale, AL 35071
8 months ago
$133,000
0.16 acres
Jefferson County
Birmingham, AL 35222
23 days
$3,800
0.15 acres
Jefferson County
Birmingham, AL 35217
25 days
$250,999
4 acres
Shelby County
Pelham, AL 35043
11 months ago
$52,500
0.47 acres
Shelby County
Chelsea, AL 35043
1
…
7
8
9
10
…
21
351-400 of 1,042 properties
Map