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,280 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
2 years ago
$175,000
16 acres
Morgan County
Laceys Spring, AL 35754
2 years ago
$175,000
10.3 acres
Morgan County
Laceys Spring, AL 35754
2 years ago
$175,000
17 acres
Morgan County
Laceys Spring, AL 35754
2 years ago
$644,800
10 acres
Madison County
Huntsville, AL 35806
3 days
$140,000
1.6 acres
Marion County
3 bd, 1.5 ba
•
1,075 sq ft
Guin, AL 35563
5 days
$389,900
2.66 acres
Cherokee County
5 bd, 3 ba
•
3,100 sq ft
Centre, AL 35960
5 days
$835,000
2.29 acres
Cherokee County
5 bd, 3.5 ba
•
3,369 sq ft
Cedar Bluff, AL 35959
Pending
Under contract
$144,990
9.9 acres
Lauderdale County
3 bd, 2 ba
•
1,225 sq ft
Florence, AL 35633
19 days
$150,000
3.2 acres
Madison County
New Hope, AL 35760
23 days
$57,500
0.71 acres
Lauderdale County
Killen, AL 35645
Pending
Under contract
$199,000
40 acres
Winston County
Double Springs, AL 35553
2 months ago
$48,900
2 acres
Limestone County
Athens, AL 35614
$1.9k drop • Mar 27
$38,000
0.6 acres
Limestone County
Elkmont, AL 35620
2 months ago
$48,900
2 acres
Limestone County
Athens, AL 35614
2 months ago
$589,475
1.5 acres
Morgan County
5 bd, 3.5 ba
•
3,580 sq ft
Decatur, AL 35603
2 months ago
$499,000
84.5 acres
Winston County
2 bd, 1,400 sq ft
Addison, AL 35540
2 months ago
$995,000
150 acres
Winston County
Haleyville, AL 35565
$10k drop • Mar 24
$239,000
10.4 acres
Madison County
Owens Cross Roads, AL 35763
2 months ago
$2,500,000
4.2 acres
Limestone County
800 sq ft
Madison, AL 35758
2 months ago
$50,000
5 acres
Cullman County
Baileyton, AL 35019
$15.1k drop • Feb 25
$299,900
2.7 acres
Marshall County
4 bd, 3 ba
•
1,796 sq ft
Arab, AL 35016
Pending
Under contract
$561,000
7 acres
Lauderdale County
3 bd, 3 ba
•
2,813 sq ft
Florence, AL 35633
5 months ago
$450,000
1 acre
Madison County
Madison, AL 35758
5 months ago
$470,000
1.6 acres
Madison County
2 bd, 1 ba
•
3,009 sq ft
Harvest, AL 35749
5 months ago
$22,500
Lawrence County
Moulton, AL 35650
5 months ago
$230,000
0.1 acres
Madison County
Huntsville, AL 35802
Pending
Under contract
$714,900
9.1 acres
Lauderdale County
4 bd, 2.5 ba
•
3,491 sq ft
Waterloo, AL 35677
7 months ago
$67,000
Winston County
Double Springs, AL 35553
Pending
Under contract
$169,900
23 acres
Marion County
2 bd, 1 ba
•
1,064 sq ft
Vina, AL 35593
9 months ago
$297,501
5 acres
Morgan County
Decatur, AL 35603
9 months ago
$297,501
5 acres
Morgan County
Decatur, AL 35603
12 months ago
$250,000
37.5 acres
Cherokee County
Centre, AL 35960
$5k drop • Apr 7
$269,993
5 acres
Morgan County
Decatur, AL 35603
Pending
Under contract
$464,500
5 acres
Jackson County
3 bd, 2 ba
•
2,480 sq ft
Bryant, AL 35958
$1.9k drop • Mar 27
$38,000
0.6 acres
Limestone County
Elkmont, AL 35620
$10k drop • Feb 2
$179,000
23 acres
Cherokee County
Centre, AL 35960
14 months ago
$2,000,000
13.5 acres
Jackson County
Scottsboro, AL 35769
14 months ago
$3,000,000
22 acres
Jackson County
Scottsboro, AL 35769
15 months ago
$699,900
17.6 acres
Limestone County
Athens, AL 35611
16 months ago
$400,000
0.42 acres
Madison County
Huntsville, AL 35801
18 months ago
$65,500
6.84 acres
Cherokee County
Cedar Bluff, AL 35959
19 months ago
$795,000
10.7 acres
Madison County
Harvest, AL 35749
23 months ago
$159,900
24.5 acres
Lauderdale County
Waterloo, AL 35677
23 months ago
$275,000
2 acres
Cullman County
Crane Hill, AL 35053
2 years ago
$20,000
0.83 acres
Cherokee County
Centre, AL 35960
2 years ago
$1,395,000
13.2 acres
Madison County
Owens Cross Roads, AL 35763
2 years ago
$29,700
0.05 acres
Cherokee County
Centre, AL 35960
2 years ago
$175,000
10.4 acres
Morgan County
Laceys Spring, AL 35754
2 years ago
$75,000
1 acre
Madison County
Huntsville, AL 35806
4 years ago
$135,000
0.6 acres
Franklin County
Russellville, AL 35654
1
…
50
51
52
53
…
66
2,501-2,550 of 3,280 properties
Map