Zip Code 35672 land for sale
97 properties
Updated
$289,9001.7 acres
Lawrence County3 bd, 2 ba1,519 sq ft
Moulton, AL 35650
$359,90098 acres
Lawrence County
Mount Hope, AL 35651
$314,9001.73 acres
Lauderdale County3 bd, 3 ba1,792 sq ft
Rogersville, AL 35652
$322,32736 acres
Lawrence County
Moulton, AL 35650
$569,9003.1 acres
Lawrence County3 bd, 2 ba2,237 sq ft
Moulton, AL 35650
$499,90015.1 acres
Lawrence County3 bd, 3 ba2,571 sq ft
Moulton, AL 35650
$298,50012 acres
Lawrence County3 bd, 2 ba1,384 sq ft
Town Creek, AL 35672
$2,500,0002 acres
Lauderdale County6 bd, 8 ba8,702 sq ft
Rogersville, AL 35652
$739,9004.7 acres
Colbert County4 bd, 4 ba4,874 sq ft
Leighton, AL 35646
$699,00044 acres
Lawrence County
Town Creek, AL 35672
$5,499,0007.5 acres
Colbert County4 bd, 5 ba10,207 sq ft
Muscle Shoals, AL 35661
$50,0009.84 acres
Colbert County
Leighton, AL 35646
$12,5000.25 acres
Lawrence County
North Courtland, AL 35618
$1,395,000155 acres
Lawrence County
Courtland, AL 35618
$359,90078.5 acres
Franklin County
Russellville, AL 35654
$219,00036 acres
Lawrence County
Town Creek, AL 35672
$299,00040 acres
Lawrence County
Moulton, AL 35650
$999,900165 acres
Lawrence County
Moulton, AL 35650
$84,0009.9 acres
Lawrence County
Town Creek, AL 35672
$363,00051 acres
Lawrence County
Hatton, AL 35672
$699,9002.3 acres
Lawrence County4 bd, 4 ba6,140 sq ft
Moulton, AL 35650
$435,0002.24 acres
Colbert County
Muscle Shoals, AL 35661
$189,9006 acres
Colbert County3 bd, 3 ba2,621 sq ft
Leighton, AL 35646
$610,00011.9 acres
Colbert County4 bd, 3 ba3,167 sq ft
Muscle Shoals, AL 35661
$135,9000.24 acres
Colbert County
Muscle Shoals, AL 35661
$135,9001 acre
Colbert County
Muscle Shoals, AL 35661
$459,90021.3 acres
Colbert County4 bd, 4 ba2,600 sq ft
Leighton, AL 35646
$549,90029.6 acres
Lauderdale County
Rogersville, AL 35652
$199,9004.8 acres
Lawrence County
Mount Hope, AL 35651
$1,999,00021 acres
Lauderdale County
Rogersville, AL 35652
$949,931124 acres
Lawrence County
Moulton, AL 35650
$45,0004.5 acres
Lawrence County
Moulton, AL 35650
$558,00090 acres
Lawrence County
Moulton, AL 35650
$189,90018.5 acres
Lawrence County
Hillsboro, AL 35643
$2,100,000135 acres
Lauderdale County
Rogersville, AL 35652
$245,0000.72 acres
Colbert County
Muscle Shoals, AL 35661
$69,0005.1 acres
Lawrence County
Moulton, AL 35650
$499,0001.6 acres
Lauderdale County
Rogersville, AL 35652
$425,0000.91 acres
Lauderdale County
Rogersville, AL 35652
$560,00011 acres
Lawrence County3 bd, 2 ba2,800 sq ft
Moulton, AL 35650
$399,90074.5 acres
Lawrence County
Moulton, AL 35650
$76,00010.6 acres
Lawrence County
Town Creek, AL 35672
$399,00010.7 acres
Lawrence County3 bd, 3 ba3,349 sq ft
Hillsboro, AL 35643
$1,100,00012.5 acres
Lauderdale County
Rogersville, AL 35652
$299,0005 acres
Lauderdale County3 bd, 2 ba1,280 sq ft
Rogersville, AL 35652
$499,0000.42 acres
Lauderdale County
Rogersville, AL 35652
$298,25033 acres
Lawrence County
Town Creek, AL 35672
$2,200,00082.3 acres
Lawrence County
Moulton, AL 35650
$469,0004 acres
Colbert County
Leighton, AL 35646
$200,0000.9 acres
Colbert County
Muscle Shoals, AL 35661
1-50 of 97 properties

Based on information submitted to the MLS GRID as of Jan 21, 2026 9:00 am MT. All data is obtained from various sources and may not have been verified by broker or MLS GRID. Supplied Open House Information is subject to change without notice. All information should be independently reviewed and verified for accuracy. Properties may or may not be listed by the office/agent presenting the information. Some IDX listings have been excluded from this website. View more

















































