Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Land for sale under $40,000 in Alabama
Price
Size
Tags
Save
2,167 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 Alabama
for more listings.
17 days
$6,000
0.8 acres
Jefferson County
Birmingham, AL 35215
5 days
$29,900
3 acres
Etowah County
Gadsden, AL 35901
10 days
$35,000
3.35 acres
Calhoun County
Jacksonville, AL 36265
7 days
$32,000
4 acres
Macon County
Notasulga, AL 36866
8 days
$27,500
3 acres
Macon County
Tuskegee, AL 36083
7 days
$35,000
5 acres
Marion County
Hamilton, AL 35570
7 days
$24,999
3 acres
Marion County
Hamilton, AL 35570
7 days
$24,999
3.13 acres
Marion County
Hamilton, AL 35570
7 days
$35,000
5 acres
Marion County
Hamilton, AL 35570
7 days
$35,000
5 acres
Marion County
Hamilton, AL 35570
7 days
$24,999
3 acres
Marion County
Hamilton, AL 35570
7 days
Auction
$5,000 min
20 acres
Washington County
May 26, 2026
McIntosh, AL 36553
8 days
$27,500
3 acres
Macon County
Tuskegee, AL 36083
12 days
$19,900
2 acres
Dallas County
Tuskegee, AL 36083
12 days
$19,900
2 acres
Macon County
Franklin, AL 36083
4 months ago
$29,750
1 acre
Barbour County
Eufaula, AL 36027
16 days
$15,500
Tallapoosa County
Alexander City, AL 35010
17 days
$12,000
Cullman County
Bremen, AL 35033
20 days
$20,000
2 acres
Talladega County
Talladega, AL 35160
Pending
Under contract
$29,900
1 acre
Tuscaloosa County
Duncanville, AL 35456
23 days
$9,000
7.5 acres
Tuscaloosa County
Berry, AL 35546
Pending
Under contract
$18,000
1 acre
Blount County
Cleveland, AL 35097
Pending
Under contract
$20,250
1.5 acres
Covington County
Andalusia, AL 36421
Pending
Under contract
$17,000
1.4 acres
Houston County
Cowarts, AL 36321
31 days ago
$39,000
0.4 acres
Russell County
Phenix City, AL 36870
Pending
Under contract
$36,000
0.5 acres
Franklin County
Russellville, AL 35653
50 days ago
$7,800
0.31 acres
Talladega County
Sylacauga, AL 35150
50 days ago
$40,000
3.16 acres
Coffee County
Jack, AL 36346
50 days ago
$40,000
3.16 acres
Coffee County
Jack, AL 36346
Pending
Under contract
$29,900
0.98 acres
Shelby County
Hoover, AL 35244
Pending
Under contract
$34,900
0.67 acres
Shelby County
Columbiana, AL 35051
2 months ago
$37,000
3.55 acres
Geneva County
Samson, AL 36477
2 months ago
$12,000
0.47 acres
Tuscaloosa County
McCalla, AL 35111
3 months ago
$35,000
Baldwin County
Daphne, AL 36527
3 months ago
$9,999
1 acre
Jefferson County
Adger, AL 35006
$12.6k drop • May 2
$21,000
1.4 acres
Jefferson County
Pinson, AL 35126
4 months ago
$15,900
0.47 acres
Tuscaloosa County
McCalla, AL 35111
Pending
Under contract
$8,188
0.5 acres
Geneva County
Geneva, AL 36340
6 months ago
$6,800
0.46 acres
Talladega County
Talladega, AL 35160
$3k drop • Mar 27
$16,000
0.5 acres
Jefferson County
Bessemer, AL 35023
6 months ago
$32,000
0.68 acres
Jefferson County
Dora, AL 35062
6 months ago
$32,000
0.68 acres
Jefferson County
Dora, AL 35062
Pending
Under contract
$37,900
7 acres
Colbert County
Cherokee, AL 35616
Pending
Under contract
$14,000
1.13 acres
Talladega County
Talladega, AL 35160
$5k drop • Apr 27
$20,000
0.3 acres
Jefferson County
Hueytown, AL 35023
Pending
Under contract
$29,900
0.14 acres
Tuscaloosa County
Brookwood, AL 35444
9 months ago
$9,900
0.38 acres
Tuscaloosa County
Fosters, AL 35463
Pending
Under contract
$29,900
1.54 acres
Marshall County
Guntersville, AL 35976
11 months ago
$30,000
1 acre
Houston County
Ashford, AL 36312
12 months ago
$20,000
0.99 acres
Colbert County
Tuscumbia, AL 35674
1
…
28
29
30
31
…
44
1,401-1,450 of 2,167 properties
Map