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
981 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.
9 months ago
$12,000
0.48 acres
Tuscaloosa County
Tuscaloosa, AL 35405
10 months ago
$15,000
0.24 acres
Escambia County
East Brewton, AL 36426
14 months ago
$7,425
0.27 acres
Jefferson County
Midfield, AL 35221
15 months ago
$18,500
0.63 acres
Pike County
Troy, AL 36081
4 years ago
$7,995
Talladega County
Talladega, AL 35160
34 days ago
$5,600
4.2 acres
Walker County
Parrish, AL 35580
Pending
Under contract
$7,500
0.46 acres
Franklin County
Russellville, AL 35653
3 months ago
$9,900
0.4 acres
Winston County
Houston, AL 35572
4 months ago
$20,000
1.68 acres
Houston County
Dothan, AL 36301
5 months ago
$19,900
0.8 acres
Etowah County
Gadsden, AL 35901
Pending
Under contract
$19,500
1.24 acres
Russell County
Hurtsboro, AL 36860
7 months ago
$12,500
0.43 acres
Fayette County
Fayette, AL 35555
8 months ago
$18,000
1.34 acres
Walker County
Sumiton, AL 35148
9 months ago
$17,250
0.1 acres
Jefferson County
Birmingham, AL 35211
9 months ago
$14,900
1 acre
Calhoun County
Jacksonville, AL 36265
Pending
Under contract
$14,900
3 acres
Pickens County
Pickensville, AL 35447
9 months ago
$9,900
1.52 acres
Tuscaloosa County
Fosters, AL 35463
10 months ago
$9,900
0.46 acres
Jefferson County
Pinson, AL 35126
10 months ago
$11,500
1 acre
Dale County
Ozark, AL 36360
Pending
Under contract
$8,500
2 acres
Jefferson County
Birmingham, AL 35215
14 months ago
$13,050
1.8 acres
Jefferson County
Pleasant Grove, AL 35127
14 months ago
$17,835
2.46 acres
Jefferson County
Dolomite, AL 35061
2 years ago
$12,000
0.6 acres
DeKalb County
Fort Payne, AL 35968
2 years ago
$12,000
0.6 acres
DeKalb County
Fort Payne, AL 35968
2 years ago
$12,500
0.85 acres
Cherokee County
Centre, AL 35960
2 years ago
$20,000
0.48 acres
Dale County
Ozark, AL 36360
2 years ago
$12,000
0.26 acres
Dale County
Ozark, AL 36360
2 years ago
$3,000
0.09 acres
Etowah County
Attalla, AL 35954
Pending
Under contract
$19,900
1.3 acres
Lauderdale County
Florence, AL 35633
Pending
Under contract
$19,900
1.4 acres
Lauderdale County
Florence, AL 35633
$1.5k drop • May 18
$16,500/mo
5.79 acres
Limestone County
30,000 sq ft
Ardmore, AL 35739
3 months ago
$20,000
0.41 acres
Calhoun County
Gadsden, AL 35905
Pending
Under contract
$17,500
0.5 acres
Crenshaw County
Highland Home, AL 36041
Pending
Under contract
$7,500
0.46 acres
Franklin County
Russellville, AL 35653
3 months ago
$12,000
0.18 acres
Jefferson County
Birmingham, AL 35206
Pending
Under contract
$9,000
0.52 acres
Pickens County
Carrollton, AL 35447
4 months ago
$15,000
1 acre
Franklin County
Russellville, AL 35653
5 months ago
$16,500
0.7 acres
Talladega County
Alpine, AL 35014
5 months ago
$18,000
0.75 acres
Talladega County
Alpine, AL 35014
Pending
Under contract
$19,500
1 acre
Russell County
Hurtsboro, AL 36860
8 months ago
$15,500
1 acre
Walker County
Jasper, AL 35503
9 months ago
$18,000
0.35 acres
Calhoun County
Jacksonville, AL 36265
9 months ago
$13,000
0.38 acres
Calhoun County
Jacksonville, AL 36265
20 months ago
$3,500
0.07 acres
Jefferson County
Birmingham, AL 35218
2 years ago
$11,000
Etowah County
Gadsden, AL 35903
2 years ago
$17,500
0.63 acres
Marshall County
Guntersville, AL 35976
2 years ago
$14,500
0.58 acres
Marshall County
Guntersville, AL 35976
2 years ago
$18,000
0.53 acres
Marshall County
Guntersville, AL 35976
2 years ago
$12,000
0.26 acres
Dale County
Ozark, AL 36360
2 years ago
$20,000
0.55 acres
Dale County
Ozark, AL 36360
1
…
10
11
12
13
…
20
501-550 of 981 properties
Map