Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Residential land for sale in North Alabama
Price
Size
Tags
Save
Reset
2,524 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 North Alabama
for more listings.
Pending
Under contract
$2,875,000
31 acres
DeKalb County
Fyffe, AL 35971
8 months ago
$49,000
0.28 acres
Marshall County
Union Grove, AL 35175
10 months ago
$31,900
0.75 acres
Cullman County
Vinemont, AL 35179
11 months ago
$250,000
1 acre
Madison County
New Market, AL 35761
23 months ago
$795,000
10.7 acres
Madison County
Harvest, AL 35749
2 years ago
$165,000
0.3 acres
Cherokee County
Centre, AL 35960
2 years ago
$20,000
0.83 acres
Cherokee County
Centre, AL 35960
2 years ago
$44,500
0.5 acres
Marshall County
Guntersville, AL 35976
2 years ago
$220,000
1.62 acres
Cherokee County
Cedar Bluff, AL 35959
Pending
Under contract
$400,000
3.52 acres
Jackson County
4 bd, 2.5 ba
•
2,573 sq ft
Bryant, AL 35958
14 days
$2,207,000
1.5 acres
Marshall County
3 bd, 3 ba
•
2,100 sq ft
Guntersville, AL 35976
Pending
Under contract
$219,000
7 acres
Cullman County
3 bd, 1 ba
•
1,908 sq ft
Vinemont, AL 35179
28 days
$277,000
1.5 acres
Winston County
4 bd, 2 ba
•
2,690 sq ft
Addison, AL 35540
Pending
Under contract
$899,900
28.3 acres
Lawrence County
3 bd, 3.5 ba
•
3,000 sq ft
Town Creek, AL 35672
Pending
Under contract
$299,900
7 acres
Cullman County
3 bd, 2 ba
•
1,891 sq ft
Holly Pond, AL 35083
41 days ago
$5,000/mo
Morgan County
4 bd, 4 ba
•
4,000 sq ft
Decatur, AL 35601
47 days ago
$835,000
2.29 acres
Cherokee County
5 bd, 3.5 ba
•
3,369 sq ft
Cedar Bluff, AL 35959
Pending
Under contract
$72,000
3 acres
Jackson County
Flat Rock, AL 35966
Pending
Under contract
$399,999
4 acres
Jackson County
3 bd, 2 ba
•
2,625 sq ft
Bryant, AL 35958
11 months ago
$269,900
0.2 acres
Cullman County
Crane Hill, AL 35053
11 months ago
$279,900
0.2 acres
Cullman County
Crane Hill, AL 35053
11 months ago
$239,900
0.2 acres
Cullman County
Crane Hill, AL 35053
12 months ago
$289,900
0.2 acres
Cullman County
Crane Hill, AL 35053
12 months ago
$499,900
0.1 acres
Cullman County
Crane Hill, AL 35053
Pending
Under contract
$62,615
7.4 acres
Colbert County
Cherokee, AL 35616
Pending
Under contract
$239,900
5 acres
Colbert County
3 bd, 2 ba
•
1,550 sq ft
Cherokee, AL 35616
$13k drop • Aug 10
$94,000
2.9 acres
Franklin County
3 bd, 2 ba
•
1,827 sq ft
Vina, AL 35593
$8.4k drop • Aug 18
$219,000
1.8 acres
DeKalb County
3 bd, 2 ba
•
1,700 sq ft
Fyffe, AL 35971
Pending
Under contract
$144,000
40 acres
Winston County
Haleyville, AL 35565
3 months ago
$529,000
14 acres
Madison County
3 bd, 1,900 sq ft
Hazel Green, AL 35750
5 months ago
$12,000
0.14 acres
Colbert County
Sheffield, AL 35660
Pending
Under contract
$1,750,000
82 acres
Cullman County
4 bd, 3.5 ba
•
7,459 sq ft
Hanceville, AL 35077
10 months ago
$260,000
0.61 acres
Madison County
Huntsville, AL 35802
12 months ago
$229,900
1.52 acres
DeKalb County
3 bd, 2 ba
•
1,984 sq ft
Henagar, AL 35978
14 months ago
$199,900
0.41 acres
Colbert County
Muscle Shoals, AL 35661
17 months ago
$30,000
0.47 acres
Marshall County
Guntersville, AL 35976
17 months ago
$30,000
0.46 acres
Marshall County
Guntersville, AL 35976
19 months ago
$279,900
46 acres
Jackson County
Scottsboro, AL 35768
2 years ago
$350,000
8 acres
Madison County
Owens Cross Roads, AL 35763
2 years ago
$159,900
24.5 acres
Lauderdale County
Waterloo, AL 35677
2 years ago
$72,900
0.088 acres
Madison County
Brownsboro, AL 35741
8 years ago
$119,900
0.59 acres
Lauderdale County
Florence, AL 35634
11 days
$4,300,000
1.68 acres
Cullman County
5 bd, 5 ba
•
7,940 sq ft
Crane Hill, AL 35053
25 days
$1.1k drop • Aug 12
$18,900
0.6 acres
Cherokee County
Leesburg, AL 35983
28 days
$5k drop • Aug 17
$45,000
Limestone County
Athens, AL 35611
28 days
$5k drop • Aug 17
$45,000
Limestone County
Athens, AL 35611
Pending
Under contract
$140,000
4.55 acres
Colbert County
5 bd, 3 ba
•
2,204 sq ft
Tuscumbia, AL 35674
Pending
Under contract
$399,900
40 acres
Cullman County
4 bd, 2.5 ba
•
2,880 sq ft
Bremen, AL 35033
Pending
Under contract
$289,500
4 acres
Lauderdale County
3 bd, 2 ba
•
2,298 sq ft
Florence, AL 35633
11 months ago
$229,900
0.1 acres
Cullman County
Crane Hill, AL 35053
1
…
42
43
44
45
…
51
2,101-2,150 of 2,524 properties
Map