Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Ranches for sale in North Alabama
Price
Size
Tags
Save
Reset
24 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.
Featured
$24k drop • Oct 1
$395,000
118 acres
Marion County
Hamilton, AL 35570
20 days
$2,500,000
144 acres
Marshall County
4 bd, 3.5 ba
•
5,535 sq ft
Horton, AL 35980
3 months ago
$1,197,228
135 acres
Winston County
Houston, AL 35572
2 months ago
$315,000
21 acres
Morgan County
Hartselle, AL 35640
2 months ago
$697,500
26 acres
Morgan County
3 bd, 2 ba
•
1,972 sq ft
Hartselle, AL 35640
10 days
$400,000
75.1 acres
Winston County
Addison, AL 35540
12 days
$999,000
134 acres
Morgan County
Falkville, AL 35622
2 months ago
$353,600
68 acres
Lawrence County
Mount Hope, AL 35651
40 days ago
$750,000
62.8 acres
Jackson County
3 bd, 3.5 ba
•
2,832 sq ft
Higdon, AL 35979
52 days ago
$1,125,000
107 acres
Cherokee County
3 bd, 2 ba
•
2,304 sq ft
Centre, AL 35960
2 months ago
$450,000
35 acres
Cullman County
Cullman, AL 35058
2 months ago
$949,000
53.6 acres
Madison County
New Hope, AL 35760
2 months ago
$869,900
50.2 acres
Jackson County
3 bd, 2 ba
•
2,205 sq ft
Dutton, AL 35744
20 days
$2,500,000
144 acres
Marshall County
4 bd, 3.5 ba
•
5,535 sq ft
Horton, AL 35980
3 months ago
$345,000
61.5 acres
Franklin County
— sq ft
Red Bay, AL 35582
37 days ago
$1,790,000
90 acres
Morgan County
4 bd, 2.5 ba
•
3,271 sq ft
Baileyton, AL 35019
$19.1k drop • Aug 11
$479,900
79 acres
Lawrence County
Moulton, AL 35650
45 days ago
$1,500,000
97 acres
Morgan County
3 bd, 1 ba
•
1,275 sq ft
Hartselle, AL 35640
16 months ago
$850,000
131 acres
Cherokee County
Gaylesville, AL 35973
11 months ago
$3,000,000
51 acres
Marshall County
4 bd, 4.5 ba
•
3,338 sq ft
Boaz, AL 35957
2 years ago
$8,000,000
1,435 acres
Jackson County
Princeton, AL 35766
9 months ago
$—
1,346 acres
Colbert County
Cherokee, AL 35616
$51k drop • Sept 3
$599,000
60 acres
Marshall County
3 bd, 1 ba
•
1,770 sq ft
Albertville, AL 35951
Pending
Under contract
$228,250
26 acres
Morgan County
Danville, AL 35619
Map