Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Land for sale under $100,000 in Alabama
Price
Size
Tags
Save
4,324 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.
Pending
Under contract
$39,500
3.6 acres
Lauderdale County
Anderson, AL 35610
17 months ago
$9,000
Escambia County
Atmore, AL 36502
2 years ago
$29,900
Winston County
Double Springs, AL 35553
2 years ago
$12,000
0.6 acres
DeKalb County
Fort Payne, AL 35968
2 years ago
$69,000
2.22 acres
Marshall County
Guntersville, AL 35976
2 years ago
$50,000
0.63 acres
Limestone County
Toney, AL 35773
2 years ago
$75,000
Etowah County
Gadsden, AL 35901
$1.4k drop • Apr 4
$56,500
0.57 acres
Madison County
Hazel Green, AL 35750
2 years ago
$27,500
0.5 acres
Jackson County
Scottsboro, AL 35769
2 years ago
$95,500
0.75 acres
Etowah County
Rainbow City, AL 35906
2 years ago
$100,000
4.3 acres
DeKalb County
Fort Payne, AL 35967
2 years ago
$100,000
2.3 acres
DeKalb County
Fort Payne, AL 35967
2 years ago
$74,500
18 acres
Calhoun County
Oxford, AL 36203
2 years ago
$34,900
1.33 acres
Houston County
Dothan, AL 36303
Pending
Under contract
$22,500
1.5 acres
Saint Clair County
Ashville, AL 35953
3 days
$39,900
Walker County
Jasper, AL 35504
Pending
Under contract
$60,000
15.3 acres
Conecuh County
Evergreen, AL 36401
22 days
$18,000
1 acre
Blount County
Hayden, AL 35079
53 days ago
$1,895/mo
2.15 acres
Shelby County
4 bd, 2.5 ba
•
— sq ft
Montevallo, AL 35115
12 months ago
$35,000
0.12 acres
Lamar County
Millport, AL 35576
Pending
Under contract
$89,900
10 acres
Autauga County
Prattville, AL 36067
Pending
Under contract
$50,000
10 acres
Coosa County
Rockford, AL 35010
47 days ago
$49,000
3.4 acres
Cherokee County
Cedar Bluff, AL 35959
51 days ago
$50,000
5 acres
Talladega County
Sylacauga, AL 35150
51 days ago
$44,000
2 acres
Talladega County
Sylacauga, AL 35150
51 days ago
$35,000
Walker County
Jasper, AL 35504
59 days ago
$35,000
2 acres
Jefferson County
Trussville, AL 35173
59 days ago
$13,100
0.76 acres
Talladega County
Sylacauga, AL 35150
60 days ago
$36,931
0.44 acres
Morgan County
Trinity, AL 35673
60 days ago
$36,931
0.33 acres
Morgan County
Trinity, AL 35673
60 days ago
$36,931
0.36 acres
Morgan County
Trinity, AL 35673
Pending
Under contract
$45,000
3.36 acres
Tuscaloosa County
McCalla, AL 35111
Pending
Under contract
$65,640
5.47 acres
Geneva County
Hartford, AL 36344
2 months ago
$31,931
0.3 acres
Morgan County
Trinity, AL 35673
Pending
Under contract
$25,000
1.56 acres
Tuscaloosa County
Ralph, AL 35480
Pending
Under contract
$78,000
3 acres
Clay County
3 bd, 1 ba
•
1,693 sq ft
Lineville, AL 36266
Pending
Under contract
$26,900
0.9 acres
Talladega County
Oxford, AL 36268
Pending
Under contract
$27,000
2.3 acres
Winston County
Double Springs, AL 35553
Pending
Under contract
$55,000
2.33 acres
Henry County
Headland, AL 36345
Pending
Under contract
$62,500
1.5 acres
Dallas County
3 bd, 1 ba
•
1,125 sq ft
Selma, AL 36701
3 months ago
$22,000
0.38 acres
Calhoun County
Gadsden, AL 35905
3 months ago
$7,000
0.33 acres
Jefferson County
Brighton, AL 35020
4 months ago
$39,999
0.78 acres
Marshall County
Union Grove, AL 35175
4 months ago
$50,000
0.37 acres
Jefferson County
Birmingham, AL 35207
Pending
Under contract
$90,000
1.5 acres
Talladega County
2 bd, 2 ba
•
1,438 sq ft
Sylacauga, AL 35150
$10k drop • May 5
$30,000
0.62 acres
Tuscaloosa County
Tuscaloosa, AL 35405
Pending
Under contract
$69,000
40 acres
Cleburne County
Piedmont, AL 36272
5 months ago
$53,000
5 acres
Jefferson County
Adamsville, AL 35005
Pending
Under contract
$49,500
5 acres
Pike County
Troy, AL 36079
$1k drop • June 1
$18,800
0.36 acres
Houston County
Dothan, AL 36303
1
…
58
59
60
61
…
87
2,901-2,950 of 4,324 properties
Map