Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Land for sale in North Alabama
Price
Size
Tags
Save
3,413 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
21 months ago
$474,500
7 acres
Madison County
New Hope, AL 35760
1 day
$725,000
1.75 acres
Cherokee County
5 bd, 3 ba
•
3,214 sq ft
Cedar Bluff, AL 35959
8 days
$19,500
1.6 acres
Winston County
Haleyville, AL 35565
4 days
$249,000
27.5 acres
Jackson County
Dutton, AL 35744
4 days
$289,900
1.5 acres
Marshall County
3 bd, 2 ba
•
1,472 sq ft
Albertville, AL 35950
7 days
$700,000
1.8 acres
Morgan County
4 bd, 2.5 ba
•
2,875 sq ft
Laceys Spring, AL 35754
7 days
$240,000
2.5 acres
Morgan County
4 bd, 2 ba
•
2,432 sq ft
Falkville, AL 35622
9 days
$75,000
13.4 acres
Jackson County
Scottsboro, AL 35768
30 days ago
$320,000
11 acres
Lauderdale County
3 bd, 1 ba
•
1,300 sq ft
Florence, AL 35633
31 days ago
$614,900
3 acres
Limestone County
4 bd, 3.5 ba
•
3,345 sq ft
Athens, AL 35611
32 days ago
$84,900
3.45 acres
Morgan County
Eva, AL 35621
$3k drop • June 5
$87,000
0.39 acres
Madison County
Huntsville, AL 35811
39 days ago
$324,000
18 acres
Marshall County
Union Grove, AL 35175
$5k drop • May 28
$72,000
0.38 acres
Madison County
Huntsville, AL 35811
50 days ago
$830,000
3 acres
Madison County
4 bd, 3.5 ba
•
3,649 sq ft
Hazel Green, AL 35750
50 days ago
$29,900
0.79 acres
Marshall County
Guntersville, AL 35976
56 days ago
$25,000
0.88 acres
Lauderdale County
Rogersville, AL 35652
2 months ago
$224,999
0.83 acres
Lauderdale County
Killen, AL 35645
$30k drop • May 26
$520,000
1.1 acres
Madison County
Huntsville, AL 35801
2 months ago
$339,000
0.48 acres
Colbert County
Muscle Shoals, AL 35661
2 months ago
$1,250,000
3 acres
Madison County
Madison, AL 35758
3 months ago
$825,000
53.8 acres
Cullman County
Cullman, AL 35058
3 months ago
$1,450,000
12.6 acres
Madison County
Huntsville, AL 35810
$15.1k drop • Apr 30
$399,900
2.1 acres
Limestone County
3 bd, 4 ba
•
2,264 sq ft
Ardmore, AL 35739
4 months ago
$770,000
3.6 acres
Morgan County
4 bd, 4.5 ba
•
5,673 sq ft
Decatur, AL 35603
4 months ago
$150,000
0.4 acres
Lauderdale County
Florence, AL 35634
$10k drop • Mar 23
$69,000
1.44 acres
Colbert County
Muscle Shoals, AL 35661
$5.5k drop • June 1
$28,000
0.79 acres
Jackson County
Scottsboro, AL 35768
$25k drop • Apr 18
$1,355,000
4 acres
Marshall County
3 bd, 2.5 ba
•
3,875 sq ft
Guntersville, AL 35976
4 months ago
$275,000
0.46 acres
Lauderdale County
Florence, AL 35634
4 months ago
$250,000
0.46 acres
Lauderdale County
Florence, AL 35634
4 months ago
$725,000
15 acres
Morgan County
Trinity, AL 35673
5 months ago
$349,000
2 acres
Marshall County
Guntersville, AL 35976
6 months ago
$250,000
2.2 acres
Marshall County
Guntersville, AL 35976
6 months ago
$1,200,000
4.1 acres
Madison County
Hazel Green, AL 35750
6 months ago
$57,700
0.09 acres
Cherokee County
Cedar Bluff, AL 35959
6 months ago
$57,700
0.09 acres
Cherokee County
Cedar Bluff, AL 35959
$48k drop • May 1
$80,000
4 acres
Madison County
Huntsville, AL 35802
$20.1k drop • Apr 15
$429,900
28 acres
Lawrence County
3 bd, 1 ba
•
1,621 sq ft
Danville, AL 35619
$25k drop • May 15
$764,900
16.4 acres
Cullman County
4 bd, 3 ba
•
3,427 sq ft
Hanceville, AL 35077
7 months ago
$999,900
10 acres
Madison County
4 bd, 3.5 ba
•
2,900 sq ft
Harvest, AL 35749
8 months ago
$289,900
2 acres
Marion County
5 bd, 3 ba
•
4,043 sq ft
Hamilton, AL 35570
$35k drop • June 3
$440,000
2.84 acres
Morgan County
5 bd, 7 ba
•
3,824 sq ft
Decatur, AL 35603
8 months ago
$216,000
4.6 acres
Madison County
Huntsville, AL 35810
$6.1k drop • May 27
$49,900
2 acres
Cherokee County
Cedar Bluff, AL 35959
9 months ago
$875,000
8.6 acres
Madison County
Huntsville, AL 35811
$15k drop • Mar 31
$359,900
6.5 acres
Limestone County
3 bd, 2 ba
•
2,066 sq ft
Athens, AL 35611
10 months ago
$699,000
41 acres
Marion County
5 bd, 3 ba
•
3,000 sq ft
Hamilton, AL 35570
11 months ago
$65,000
2.43 acres
Cherokee County
Cedar Bluff, AL 35959
11 months ago
$1,900,000
50 acres
Jackson County
Bryant, AL 35958
1
…
23
24
25
26
…
69
1,151-1,200 of 3,413 properties
Map