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
5,353 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.
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
2 years ago
$13,500
0.22 acres
Jefferson County
Bessemer, AL 35023
Pending
Under contract
$89,979
10.1 acres
Russell County
Seale, AL 36875
4 days
$10,000
0.16 acres
Jefferson County
Birmingham, AL 35218
7 days
$35,000
0.36 acres
Jefferson County
Irondale, AL 35210
Pending
Under contract
$95,000
36 acres
Barbour County
Clayton, AL 36016
Pending
Under contract
$52,500
10 acres
Jefferson County
Bessemer, AL 35022
Pending
Under contract
$49,900
2.6 acres
Tuscaloosa County
Vance, AL 35490
Pending
Under contract
$17,000
0.34 acres
Lee County
Smiths Station, AL
37 days ago
$89,500
1.75 acres
DeKalb County
3 bd, 2 ba
•
1,248 sq ft
Fort Payne, AL 35967
Pending
Under contract
$49,900
0.6 acres
Saint Clair County
Springville, AL 35146
Pending
Under contract
$15,900
1 acre
DeKalb County
Fort Payne, AL 35968
$9.9k drop • Oct 14
$75,000
1.78 acres
Baldwin County
Fairhope, AL 36532
Pending
Under contract
$24,900
0.48 acres
Calhoun County
Ohatchee, AL 36271
Pending
Under contract
$59,900
0.53 acres
Russell County
Phenix City, AL 36870
Pending
Under contract
$10,000
1 acre
Tuscaloosa County
Tuscaloosa, AL 35405
Pending
Under contract
$40,000
2.75 acres
Escambia County
Atmore, AL 36502
Pending
Under contract
$38,000
3 acres
Geneva County
Malvern, AL 36375
Pending
Under contract
$35,000
3 acres
Geneva County
Malvern, AL 36375
Pending
Under contract
$22,750
1.9 acres
Jefferson County
Mulga, AL 35118
Pending
Under contract
$49,000
3.1 acres
Geneva County
Wicksburg, AL 36352
2 months ago
$18,000
0.67 acres
Tuscaloosa County
Lakeview, AL 35111
2 months ago
$8,500
0.2 acres
Jefferson County
Birmingham, AL 35214
Pending
Under contract
$49,900
0.6 acres
Saint Clair County
Springville, AL 35146
Pending
Under contract
$39,900
0.6 acres
Saint Clair County
Springville, AL 35146
2 months ago
$18,000
0.41 acres
Barbour County
Eufaula, AL 36027
2 months ago
$69,900
0.5 acres
Russell County
600 sq ft
Phenix City, AL 36869
2 months ago
$85,000
2.7 acres
Mobile County
Grand Bay, AL 36541
11 months ago
$15,000
0.41 acres
Shelby County
Montevallo, AL 35115
2 years ago
$10,000
0.45 acres
Jefferson County
Trussville, AL 35173
Pending
Under contract
$6,500
0.17 acres
Jefferson County
Bessemer, AL 35020
Pending
Under contract
$70,000
4.74 acres
Randolph County
3 bd, 2 ba
•
1,216 sq ft
Roanoke, AL 36274
3 months ago
$21,600
0.43 acres
Etowah County
Gadsden, AL 35903
3 months ago
$40,000
2.2 acres
Butler County
3 bd, 1 ba
•
1,074 sq ft
Greenville, AL 36037
7 months ago
$13,000
0.6 acres
Walker County
Carbon Hill, AL 35549
20 months ago
$23,000
0.32 acres
Jefferson County
Leeds, AL 35094
3 months ago
$12,000
0.5 acres
Blount County
Hayden, AL 35079
3 months ago
$12,000
0.5 acres
Blount County
Hayden, AL 35079
3 months ago
$36,931
0.5 acres
Morgan County
Trinity, AL 35673
Pending
Under contract
$39,900
6.65 acres
Randolph County
Roanoke, AL 36274
Pending
Under contract
$30,000
1 acre
Cullman County
Cullman, AL 35058
Pending
Under contract
$76,000
2.84 acres
Talladega County
Sylacauga, AL 35151
3 years ago
$25,000
0.65 acres
Jefferson County
Adamsville, AL 35005
Pending
Under contract
$9,250
1.65 acres
Calhoun County
Jacksonville, AL 36265
4 years ago
$34,000
6 acres
Talladega County
Childersburg, AL 35044
Pending
Under contract
$29,000
5.24 acres
Crenshaw County
Dozier, AL 36028
4 months ago
$25,000
2.6 acres
Blount County
Remlap, AL 35133
$11.1k drop • Sept 21
$85,900
1.3 acres
Jefferson County
Trussville, AL 35173
5 months ago
$44,500
Pike County
Troy, AL 36079
1
…
79
80
81
82
…
3,951-4,000 of 5,353 properties
Map