North Alabama land for sale
3,320 properties
For you
$1,440,00055 acres
Madison County
New Market, AL 35761
$87,9001.7 acres
Lauderdale County
Florence, AL 35633
$28,9001.29 acres
Lauderdale County
Florence, AL 35633
$34,9001.48 acres
Lauderdale County
Florence, AL 35633
$1,787,500325 acres
Lauderdale County
Waterloo, AL 35677
$1,975,000622 acres
Colbert County
Tuscumbia, AL 35674
$662,400207 acres
Franklin County
Russellville, AL 35653
$229,000107 acres
Lauderdale County
Waterloo, AL 35677
$921,60064 acres
Madison County
New Market, AL 35761
$296,00016 acres
Morgan County
Hartselle, AL 35640
$197,40042 acres
Colbert County
Cherokee, AL 35616
$135,00050 acres
Marion County
Bear Creek, AL 35543
$625,00090 acres
Cullman County
Falkville, AL 35622
$121,00015.4 acres
Lauderdale County
Florence, AL 35633
$57,9003 acres
DeKalb County
Fort Payne, AL 35967
$775,000120 acres
Winston County3 bd, 2 ba • 1,500 sq ft
Arley, AL 35541
$85,00010 acres
Lauderdale County
Waterloo, AL 35677
$349,9002 acres
DeKalb County4 bd, 3 ba • 2,578 sq ft
Fort Payne, AL 35967
$395,50070 acres
Lawrence County
Hillsboro, AL 35643
$30,0003.71 acres
Cherokee County
Gaylesville, AL 35973
$875,00040 acres
Marion County
Hodges, AL 35571
$975,000179 acres
Jackson County
Stevenson, AL 35772
$2,350,00070 acres
Lawrence County3 bd, 3 ba • — sq ft
Town Creek, AL 35672
$110,00046 acres
Marion County
Vina, AL 35593
$239,90022 acres
DeKalb County3 bd, 1 ba • 1,134 sq ft
Fort Payne, AL 35967
$2,200,000551 acres
DeKalb County3 bd, 2 ba • 1,715 sq ft
Collinsville, AL 35961
$45,0001.7 acres
Jackson County
Scottsboro, AL 35769
$995,00044.4 acres
Jackson County3 bd, 3 ba • 2,846 sq ft
Scottsboro, AL 35768
$699,000236 acres
Marion County
Hamilton, AL 35593
$335,0000.43 acres
Marshall County
Scottsboro, AL 35769
$219,9000.8 acres
Jackson County
Flat Rock, AL 35966
$2,000,00080 acres
Lawrence County
Trinity, AL 35673
$424,90060 acres
Marion County1 bd, 1 ba • 1,800 sq ft
Hamilton, AL 35570
$2,300,00015 acres
Marshall County7 bd, 7 ba • 9,648 sq ft
Albertville, AL 35950
$17,000,0002,145 acres
Cherokee County
Centre, AL 36272
$219,90060 acres
Cherokee County
Centre, AL 35960
$750,00040 acres
Lauderdale County2 bd, 3 ba • 2,895 sq ft
Rogersville, AL 35652
$59,00020 acres
Franklin County
Phil Campbell, AL 35581
$844,200201 acres
Morgan County
Eva, AL 35621
$798,50088 acres
DeKalb County3 bd, 2 ba • 1,940 sq ft
Crossville, AL 35962
$539,9003.32 acres
Winston County
Houston, AL 35572
$300,0006 acres
Madison County
Hazel Green, AL 35750
$1,100,00020.5 acres
Jackson County
Bridgeport, AL 35740
$590,00046 acres
Marion County3 bd, 2 ba • 1,400 sq ft
Hackleburg, AL 35564
$39,9005 acres
DeKalb County
Valley Head, AL 35989
$65,0000.65 acres
Madison County
Brownsboro, AL 35741
$625,00025 acres
DeKalb County3 bd, 3 ba • 1,947 sq ft
Henagar, AL 35978
$39,0000.83 acres
DeKalb County
Fort Payne, AL 35967
$9,485,000271 acres
Madison County
Hazel Green, AL 35750
$24,9003.8 acres
Marion County
Hamilton, AL 35570