Farms, Ranches and Agricultural Land for Sale in Alabama

Farms and Ranches shows 90 participating MyStateMLS listings here (active, for sale). Only listings whose data reports a farm, ranch or agricultural use are included, and this is not every farm or ranch for sale in the area.

By type: agricultural land (58), farms and ranches (20) and small farms and farmsteads (12). Most often reported uses: livestock and grazing, crops and cropland and equestrian. Common reported features: timber or woods (57), pasture (50) and creek or spring (39). Many listings are near Hamilton, Dothan and New Brockton.

Median asking price of the 90 priced listings shown: $529,000 (range $22,500 to $10,715,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 2, 2026.

Photo 1 of 60, land at 0 Mulberry Road, Brantley, AL 36009
For saleReduced $30,000

$395,000

92 acresNo home reported

$4,291 per acre (asking price ÷ reported acres)

Cropland14 cropland acres reported

  • Tillable or cropland

0 Mulberry RoadBrantley, AL 36009

Listing courtesy of SmallTown Hunting Properties & Real Estate · MyStateMLS #11624743

Photo 1 of 29, land at 0 County Road 49, Tuskegee, AL 36083
For saleReduced $110,000

$990,000

261 acresNo home reported

$3,793 per acre (asking price ÷ reported acres)

Ranch

0 County Road 49Tuskegee, AL 36083

Listing courtesy of Saunders Real Estate · MyStateMLS #11621615

Photo 1 of 3, land at 0 Hwy 85, Daleville, AL 36322
For sale

$325,000

76 acresNo home reported

$4,276 per acre (asking price ÷ reported acres)

Cropland

  • Tillable or cropland
  • Creek or spring

0 Hwy 85Daleville, AL 36322

Listing courtesy of National Land Realty, Southeastern Alabama · MyStateMLS #11862869

Photo 1 of 33, land at 0 Kinsey Rd, Dothan, AL 36303
For sale

$1,999,000

175 acresNo home reported

$11,423 per acre (asking price ÷ reported acres)

Cropland

  • Tillable or cropland
  • Irrigation mentioned

0 Kinsey RdDothan, AL 36303

Listing courtesy of National Land Realty, Southeastern Alabama · MyStateMLS #11600170

Photo 1 of 19, land at 6609 S. Glenwood Road, Brantley, AL 36009
For sale

$449,900

85 acresNo home reported

$5,293 per acre (asking price ÷ reported acres)

Pasture and grazing land84 pasture acres reported

  • Pasture
  • Barn
  • Pond

6609 S. Glenwood RoadBrantley, AL 36009

Listing courtesy of SmallTown Hunting Properties & Real Estate · MyStateMLS #11579992

Photo 1 of 12, land at 26 County Road 223, New Brockton, AL 36351
For sale

$132,100

19 acresNo home reported

$6,953 per acre (asking price ÷ reported acres)

Pasture and grazing land14 pasture acres reported

  • Pasture
  • Pond

26 County Road 223New Brockton, AL 36351

Listing courtesy of National Land Realty, Southeastern Alabama · MyStateMLS #11650538

Photo 1 of 28, land at 0 County Road 223, New Brockton, AL 36351
For sale

$992,500

199 acresNo home reported

$5,000 per acre (asking price ÷ reported acres)

Cropland120 cropland acres reported

  • Tillable or cropland
  • Pasture
  • Pond

0 County Road 223New Brockton, AL 36351

Listing courtesy of National Land Realty, Southeastern Alabama · MyStateMLS #11569805

Photo 1 of 50, land at 27505 Glass Road, Robertsdale, AL 36567
For sale

$799,000

46 acresNo home reported

$17,370 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Barn
  • Cross-fencing

27505 Glass RoadRobertsdale, AL 36567

Listing courtesy of National Land Realty, Gulf Coast · MyStateMLS #11961849

Photo 1 of 9, farm or ranch at 0 Antioch Church Road, Ashford, AL 36312
For saleReduced $532,000

$612,000

102 acres

$6,000 per acre (asking price ÷ reported acres)

Farm53 cropland acres reported

  • Tillable or cropland

0 Antioch Church RoadAshford, AL 36312

Listing courtesy of Saunders Real Estate · MyStateMLS #11562321

Photo 1 of 50, land at 655 Lake Lanier Rd, Marion Junction, AL 36759
For sale

$5,900,000

1,160 acresNo home reported

$5,086 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Hay ground
  • Barn

655 Lake Lanier RdMarion Junction, AL 36759

Listing courtesy of National Land Realty, Tuscaloosa, AL · MyStateMLS #11567203

Photo 1 of 22, land at 0001 Glaze Ferry Road, Vincent, AL 35078
For sale

$452,400

38 acresNo home reported

$12,000 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Hay ground
  • Pond

0001 Glaze Ferry RoadVincent, AL 35078

Listing courtesy of National Land Realty, Birmingham, AL · MyStateMLS #11540462

Photo 1 of 50, land at 000 Private Rd Berry Road, Valley Grande, AL 36701
For sale

$550,000

190 acresNo home reported

$2,895 per acre (asking price ÷ reported acres)

Farm

  • Hay ground
  • Equipment or machine shed
  • Orchard

000 Private Rd Berry RoadValley Grande, AL 36701

Listing courtesy of National Land Realty, Gulf Coast · MyStateMLS #11660450

Photo 1 of 37, land at 0 Wayside Road, Atmore, AL 36502
For sale

$654,073

152 acresNo home reported

$4,300 per acre (asking price ÷ reported acres)

Cropland150 tillable acres reported

  • Tillable or cropland
  • Pond

0 Wayside RoadAtmore, AL 36502

Listing courtesy of National Land Realty, Gulf Coast · MyStateMLS #11323543

Photo 1 of 11, farm or ranch at 181 County Road, Calera, AL 35040
For sale

$2,500,000

142 acres3 beds

$17,606 per acre (asking price ÷ reported acres)

Farm or ranch

  • Pond
  • Creek or spring

181 County RoadCalera, AL 35040

Listing courtesy of The Southern Land Brokers · MyStateMLS #11267386

Photo 1 of 17, land at 0 River Road, Montgomery, AL 36113
For sale

$1,920,000

640 acresNo home reported

$3,000 per acre (asking price ÷ reported acres)

Cropland

  • Tillable or cropland
  • Creek or spring

0 River RoadMontgomery, AL 36113

Listing courtesy of National Land Realty, Montgomery, AL · MyStateMLS #11253522

No photo provided
For sale

$99,500

3.5 acresNo home reported

$28,429 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Barn

0 Wallace Mill RdMuscle Shoals, AL 35646

Listing courtesy of America's Outdoor Realty · MyStateMLS #12027123

No photo provided
For sale

$89,500

3 acresNo home reported

$29,833 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Barn

0 Wallace Mill RdMuscle Shoals, AL 35646

Listing courtesy of America's Outdoor Realty · MyStateMLS #12027122

No photo provided
For sale

$1,499,000

80 acres3 beds

$18,738 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Stable or stalls

5077 Eason Rd.Florala, AL 36442

Listing courtesy of Cooper and Company Inc. · MyStateMLS #11922440

Counties in Alabama with farm and ranch listings

Counts include every listing type in the county; the linked page shows all of them.

Towns in Alabama

Listings provided by MyStateMLS and shown with the listing brokerage's name. Counts and prices describe listings displayed on Farms and Ranches only. Agricultural details describe what each listing reports; see how listings qualify. Information is deemed reliable but not guaranteed.