Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Leeds, AL commercial land for sale
Price
Size
Tags
Save
Reset
28 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Explore
land for sale in Leeds, AL
for more listings.
2 months ago
$1,600,000
141 acres
Saint Clair County
Odenville, AL 35120
8 months ago
$625,000
4.9 acres
Shelby County
Birmingham, AL 35242
8 months ago
$699,000
6.7 acres
Shelby County
Birmingham, AL 35242
5 months ago
$549,999
0.98 acres
Saint Clair County
Moody, AL 35004
5 months ago
$220,000
10 acres
Shelby County
Vincent, AL 35178
$550k drop • Oct 15
$750,000
1.85 acres
Jefferson County
Birmingham, AL 35206
5 months ago
$100,000
1 acre
Jefferson County
Irondale, AL 35210
7 years ago
$629,750
2.52 acres
Jefferson County
Leeds, AL 35094
7 months ago
$157,450
31.5 acres
Jefferson County
Birmingham, AL 35215
$2.5k drop • Oct 31
$19,000
0.16 acres
Jefferson County
Leeds, AL 35094
7 months ago
$163,100
16.3 acres
Jefferson County
Pinson, AL 35126
$10k drop • Oct 13
$39,900
0.4 acres
Jefferson County
Trussville, AL 35173
4 years ago
$1,950,000
27 acres
Saint Clair County
Moody, AL 35004
20 months ago
$499,900
2 acres
Jefferson County
Irondale, AL 35210
13 months ago
$4,775,000
20 acres
Jefferson County
Trussville, AL 35173
6 years ago
$599,900
5.6 acres
Jefferson County
Leeds, AL 35094
10 months ago
$150,000
1.15 acres
Jefferson County
Irondale, AL 35235
Pending
Under contract
$125,000
20 acres
Jefferson County
Pinson, AL 35126
Pending
Under contract
$2,250,000
2 acres
Jefferson County
2 ba
•
35,000 sq ft
Leeds, AL 35094
3 months ago
$699,000
10 acres
Saint Clair County
Moody, AL 35004
13 months ago
$1,890,000
12 acres
Jefferson County
Trussville, AL 35235
2 years ago
$1,200,000
9 acres
Jefferson County
Irondale, AL 35210
34 days ago
$350,000
1.13 acres
Shelby County
Birmingham, AL 35242
7 months ago
$1,066,800
0.8 acres
Jefferson County
Trussville, AL 35173
7 months ago
$1,361,730
0.5 acres
Jefferson County
Trussville, AL 35173
3 years ago
$251,960
0.85 acres
Jefferson County
Leeds, AL 35094
3 years ago
$251,960
0.85 acres
Jefferson County
Leeds, AL 35094
Pending
Under contract
$550,000
0.56 acres
Jefferson County
Trussville, AL 35173
Map