Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Land for sale under $20,000 in Alabama
Price
Size
Tags
Save
930 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.
Featured
10 months ago
$14,995
0.38 acres
Mobile County
Prichard, AL 36613
$1k drop • Apr 13
$18,500
3 acres
Marion County
Guin, AL 35563
23 days
$18,500
1.18 acres
Etowah County
Gadsden, AL 35901
56 days ago
$19,999
1.7 acres
Winston County
Double Springs, AL 35553
2 days
$5,000
1.67 acres
Clarke County
Jackson, AL 36545
30 days ago
$8,400
0.16 acres
Etowah County
Gadsden, AL 35901
31 days ago
$14,000
1 acre
Fayette County
Fayette, AL 35555
2 months ago
$2,600/mo
15 acres
Baldwin County
3 bd, 2 ba
•
2,400 sq ft
Elberta, AL 36530
28 days
Auction
$1 min
85 acres
DeKalb County
Ider, AL 35981
$8k drop • Mar 20
$14,900
0.59 acres
Tallapoosa County
Alexander City, AL 35010
46 days ago
$12,000
0.28 acres
Baldwin County
Daphne, AL 36526
58 days ago
$3,400/mo
3.19 acres
Baldwin County
3 bd, 2.5 ba
•
2,730 sq ft
Spanish Fort, AL 36527
3 months ago
$11,000
0.77 acres
Jefferson County
Birmingham, AL 35244
$13.5k drop • Mar 12
$11,500
2 acres
Wilcox County
Alberta, AL 36720
10 days
$20,000
3.3 acres
Marion County
Hamilton, AL 35570
30 days ago
$2,800/mo
3 acres
Baldwin County
3 bd, 2.5 ba
•
1,953 sq ft
Stapleton, AL 36578
5 months ago
$15,000
0.29 acres
Mobile County
Mobile, AL 36605
1 day
$2,150/mo
6 acres
Shelby County
3 bd, 2 ba
•
— sq ft
Chelsea, AL 35043
2 months ago
$1,850/mo
20 acres
Cherokee County
2 bd, 1 ba
•
940 sq ft
Gaylesville, AL 35973
44 days ago
$15,000
0.4 acres
Tuscaloosa County
Tuscaloosa, AL 35405
2 days
$9,500
0.37 acres
Etowah County
Gadsden, AL 35904
10 days
Auction
$1 min
261 acres
Macon County
Tuskegee, AL 36083
48 days ago
$18,500
0.34 acres
Talladega County
Sylacauga, AL 35150
4 months ago
$5,000
0.46 acres
Tuscaloosa County
McCalla, AL 35111
9 days
$17,000
0.02 acres
Blount County
Oneonta, AL 35121
30 days ago
$14,900
1.3 acres
DeKalb County
Fort Payne, AL 35968
59 days ago
$15,000
Winston County
Houston, AL 35572
$4.5k drop • Mar 10
$8,500
0.36 acres
Saint Clair County
Steele, AL 35987
8 months ago
$19,000
0.66 acres
Pickens County
Pickensville, AL 35447
8 days
$13,600
0.36 acres
Jefferson County
Birmingham, AL 35215
$7k drop • Apr 2
$20,000
0.42 acres
Jefferson County
Pinson, AL 35126
8 months ago
$19,000
0.6 acres
Pickens County
Pickensville, AL 35447
$1k drop • Mar 19
$7,000
0.41 acres
Baldwin County
Daphne, AL 36526
2 days
$10,000
0.28 acres
Etowah County
Gadsden, AL 35903
7 days
Auction
$20,000 min
0.59 acres
Clay County
Apr 10, 2026
Delta, AL 36258
37 days ago
$12,500
0.58 acres
Calhoun County
Anniston, AL 36264
8 days
$15,000
1 acre
Henry County
Abbeville, AL 36310
13 days
$19,900
0.12 acres
Jefferson County
Birmingham, AL 35206
17 days
$12,500
0.51 acres
Calhoun County
Piedmont, AL 36272
45 days ago
$19,900
0.49 acres
Jefferson County
Pinson, AL 35126
49 days ago
$7,400
0.34 acres
Jefferson County
Birmingham, AL 35208
44 days ago
$15,000
0.37 acres
Tuscaloosa County
Tuscaloosa, AL 35405
2 months ago
$10,000
0.12 acres
Mobile County
Coden, AL 36523
4 days
$4,000
0.28 acres
Dallas County
Selma, AL 36703
8 days
$20,000
0.58 acres
Mobile County
Eight Mile, AL 36613
2 months ago
$20,000
0.52 acres
Mobile County
Theodore, AL 36582
37 days ago
$20,000
0.28 acres
Jefferson County
Birmingham, AL 35206
44 days ago
$15,000
0.52 acres
Tuscaloosa County
Tuscaloosa, AL 35405
2 months ago
$20,000
0.48 acres
Mobile County
Theodore, AL 36582
$2k drop • Mar 5
$15,500
2.8 acres
Wilcox County
Alberta, AL 36720
1
2
3
4
…
19
1-50 of 930 properties
Map