Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Land for sale in North Alabama
Price
Size
Tags
Save
3,506 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Featured
13 months ago
$54,899
2.46 acres
Lauderdale County
Florence, AL 35633
Featured
13 months ago
$61,899
2.77 acres
Lauderdale County
Florence, AL 35633
13 months ago
$54,899
2.43 acres
Lauderdale County
Florence, AL 35633
16 days
$129,000
1 acre
Jackson County
Scottsboro, AL 35769
16 days
$190,000
4.7 acres
Madison County
Harvest, AL 35749
16 days
$120,000
Cherokee County
Centre, AL 35960
16 days
$625,000
1 acre
Madison County
Huntsville, AL 35802
6 months ago
$150,000
30 acres
DeKalb County
Valley Head, AL 35989
18 months ago
$475,000
0.31 acres
Madison County
Huntsville, AL 35802
19 months ago
$4,008,000
344 acres
Madison County
Toney, AL 35773
2 years ago
$475,000
0.31 acres
Madison County
Huntsville, AL 35802
2 years ago
$111,250
4.45 acres
Limestone County
Elkmont, AL 35620
6 months ago
$2,100,000
135 acres
Lauderdale County
Rogersville, AL 35652
6 months ago
$175,000
0.36 acres
Marshall County
Guntersville, AL 35976
6 months ago
$175,000
0.57 acres
Marshall County
Guntersville, AL 35976
6 months ago
$350,000
1 acre
Marshall County
Guntersville, AL 35976
6 months ago
$175,000
0.35 acres
Marshall County
Guntersville, AL 35976
6 months ago
$250,000
0.71 acres
Marshall County
Guntersville, AL 35976
9 months ago
$549,000
2 acres
DeKalb County
4 bd, 5 ba
•
3,910 sq ft
Fyffe, AL 35971
6 months ago
$275,000
0.9 acres
Marshall County
Guntersville, AL 35976
18 days
$210,000
0.65 acres
Lauderdale County
Florence, AL 35630
18 days
$210,000
0.67 acres
Lauderdale County
Florence, AL 35630
18 days
$190,000
0.71 acres
Lauderdale County
Florence, AL 35630
18 days
$190,000
0.7 acres
Lauderdale County
Florence, AL 35630
18 days
$190,000
0.68 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.68 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.73 acres
Lauderdale County
Florence, AL 35630
18 days
$165,000
0.55 acres
Lauderdale County
Florence, AL 35630
18 days
$165,000
0.56 acres
Lauderdale County
Florence, AL 35630
18 days
$175,000
0.69 acres
Lauderdale County
Florence, AL 35630
18 days
$175,000
0.66 acres
Lauderdale County
Florence, AL 35630
18 days
$175,000
0.62 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.54 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.48 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.72 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.68 acres
Lauderdale County
Florence, AL 35630
18 days
$875,000
2.7 acres
Lauderdale County
Florence, AL 35630
21 days
$429,000
5 acres
Marshall County
3 bd, 3 ba
•
3,624 sq ft
Guntersville, AL 35976
$46k drop • Feb 5
$369,000
90 acres
Jackson County
Woodville, AL 35776
7 months ago
$217,500
5 acres
Limestone County
Athens, AL 35611
16 days
$2,000,000
4.3 acres
Madison County
Huntsville, AL 35811
17 days
$589,475
1.5 acres
Morgan County
5 bd, 4 ba
•
3,580 sq ft
Decatur, AL 35603
17 days
Upcoming auction
$— min
6 acres
Cherokee County
Gaylesville, AL 35973
17 days
Upcoming auction
$— min
20 acres
Cherokee County
Centre, AL 35960
18 days
$175,000
0.65 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.55 acres
Lauderdale County
Florence, AL 35630
18 days
$165,000
0.72 acres
Lauderdale County
Florence, AL 35630
27 days
$569,000
11.7 acres
Madison County
New Market, AL 35761
46 days ago
$225,000
0.8 acres
Marshall County
Guntersville, AL 35976
$5k drop • Jan 15
$290,000
2.8 acres
Marshall County
3 bd, 3 ba
•
1,956 sq ft
Boaz, AL 35957
1
…
17
18
19
20
…
71
851-900 of 3,506 properties
Map