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
4,218 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
13 days
$24,900
0.99 acres
Marion County
Winfield, AL 35594
21 days
$375,000
3 acres
Madison County
3 bd, 2 ba
•
1,700 sq ft
Hazel Green, AL 35750
25 days
$125,000
23 acres
Winston County
Haleyville, AL 35565
25 days
$24.9k drop • Oct 14
$255,000
2 acres
Cherokee County
3 bd, 2 ba
•
1,344 sq ft
Piedmont, AL 36272
$9k drop • Oct 9
$279,999
1.8 acres
Cullman County
4 bd, 2.5 ba
•
1,624 sq ft
Cullman, AL 35058
$5k drop • Sept 23
$175,000
2.29 acres
Jackson County
3 bd, 2 ba
•
1,216 sq ft
Woodville, AL 35776
46 days ago
$110,000
1 acre
Cherokee County
Centre, AL 35960
48 days ago
$299,000
35 acres
Morgan County
Union Grove, AL 35175
8 months ago
$1,000,000
70 acres
Jackson County
Scottsboro, AL 35769
17 months ago
$445,500
165 acres
Franklin County
Red Bay, AL 35582
60 days ago
$18,000
0.68 acres
Jackson County
Scottsboro, AL 35769
2 months ago
$350,000
1.9 acres
Morgan County
3 bd, 2 ba
•
1,917 sq ft
Hartselle, AL 35640
2 months ago
$45,500
3.74 acres
Cherokee County
Piedmont, AL 36272
2 months ago
$1,600,000
2 acres
Limestone County
4 bd, 3 ba
•
4,732 sq ft
Athens, AL 35613
$6k drop • Sept 22
$90,000
0.7 acres
Cherokee County
Centre, AL 35960
$100k drop • Sept 21
$2,599,000
1.8 acres
Cullman County
4 bd, 3.5 ba
•
3,900 sq ft
Crane Hill, AL 35053
2 months ago
$299,900
1.28 acres
Cullman County
Bremen, AL 35033
2 months ago
$37,200
0.75 acres
Marshall County
Arab, AL 35016
2 months ago
$155,000
4.8 acres
Winston County
3 bd, 2 ba
•
1,344 sq ft
Lynn, AL 35575
$90k drop • Aug 10
$849,900
2.2 acres
Winston County
5 bd, 5.5 ba
•
3,200 sq ft
Arley, AL 35541
3 months ago
$249,983
9.7 acres
Morgan County
Hartselle, AL 35640
3 months ago
$2,995,000
1.64 acres
Cullman County
5 bd, 5.5 ba
•
4,576 sq ft
Crane Hill, AL 35053
$20k drop • Aug 23
$295,000
2.1 acres
Marshall County
6 bd, 3 ba
•
2,096 sq ft
Boaz, AL 35957
$5k drop • Oct 13
$224,900
3.34 acres
Lauderdale County
3 bd, 2 ba
•
1,435 sq ft
Florence, AL 35633
3 months ago
$2,300,000
78 acres
Madison County
New Market, AL 35761
10 months ago
$99,900
1.56 acres
Winston County
Double Springs, AL 35553
3 months ago
$369,000
1 acre
Colbert County
Muscle Shoals, AL 35661
3 months ago
$47,500
2.25 acres
DeKalb County
Fort Payne, AL 35967
$6k drop • Sept 16
$229,000
27.5 acres
Jackson County
Dutton, AL 35744
5 months ago
$450,000
3.7 acres
Marshall County
Arab, AL 35016
5 months ago
$25,000
0.16 acres
Morgan County
Decatur, AL 35601
5 months ago
$25,000
0.16 acres
Morgan County
Decatur, AL 35601
5 months ago
$35,000
0.5 acres
Winston County
Double Springs, AL 35553
$5k drop • Aug 29
$75,000
0.39 acres
Madison County
Huntsville, AL 35811
5 months ago
$1,799,000
2.3 acres
Winston County
4 bd, 3 ba
•
2,661 sq ft
Arley, AL 35541
5 months ago
$242,000
22 acres
Marshall County
Union Grove, AL 35175
$9k drop • Sept 15
$239,000
2.7 acres
Marshall County
2 bd, 2 ba
•
1,671 sq ft
Arab, AL 35016
$74.5k drop • Sept 14
$250,000
3 acres
Marion County
42 bd, 42 ba
•
— sq ft
Guin, AL 35563
5 months ago
$335,000
4.3 acres
DeKalb County
3 bd, 2 ba
•
2,668 sq ft
Crossville, AL 35962
6 months ago
$149,900
20 acres
Lauderdale County
Florence, AL 35633
$25k drop • Sept 3
$1,100,000
5.6 acres
Limestone County
5 bd, 5 ba
•
5,047 sq ft
Madison, AL 35756
7 months ago
$85,000
0.45 acres
Marshall County
Grant, AL 35747
7 months ago
$14,900
1.3 acres
DeKalb County
Fort Payne, AL 35968
$140k drop • Aug 31
$1,350,000
2.2 acres
Winston County
5 bd, 3 ba
•
3,141 sq ft
Arley, AL 35541
7 months ago
$550,000
0.07 acres
Cullman County
Crane Hill, AL 35053
7 months ago
$499,000
0.09 acres
Cullman County
Crane Hill, AL 35053
7 months ago
$550,000
20.5 acres
Winston County
5 bd, 3 ba
•
3,638 sq ft
Arley, AL 35540
7 months ago
$1,600,000
9 acres
Madison County
Huntsville, AL 35806
7 months ago
$289,900
4.45 acres
DeKalb County
3 bd, 2 ba
•
1,600 sq ft
Fort Payne, AL 35967
8 months ago
$868,000
63.7 acres
Cullman County
3 bd, 2 ba
•
2,341 sq ft
Bremen, AL 35033
1
…
39
40
41
42
…
85
1,951-2,000 of 4,218 properties
Map