Farms, Ranches and Agricultural Land for Sale in Alabama

Farms and Ranches shows 91 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 (59), 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 (58), pasture (51) and creek or spring (40). Many listings are near Hamilton, Dothan and New Brockton.

Median asking price of the 91 priced listings shown: $498,500 (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 4, farm or ranch at 66 Blackwood Drive, Hartselle, AL 35640
For sale

$1,200,000

20 acres2 beds

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

Ranch

  • Pasture
  • Pond
  • Creek or spring

66 Blackwood DriveHartselle, AL 35640

Listing courtesy of Darwin Halbrooks · MyStateMLS #11979576

Photo 1 of 32, land at 0 Hwy 125, Elba, AL 36323
For sale

$479,000

111 acresNo home reported

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

Cropland30 cropland acres reported

  • Hay ground

0 Hwy 125Elba, AL 36323

Listing courtesy of Tutt Real Estate · MyStateMLS #12051175

Photo 1 of 24, land at 0 County Road 232, Elba, AL 36323
For sale

$219,000

51 acresNo home reported

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

Cropland28 cropland acres reported

  • Hay ground

0 County Road 232Elba, AL 36323

Listing courtesy of Tutt Real Estate · MyStateMLS #12051169

Photo 1 of 28, farm or ranch at 1179 County Road 18, Waverly, AL 36879
For sale

$432,000

29 acres

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

Ranch

  • Pasture

1179 County Road 18Waverly, AL 36879

Listing courtesy of William Ireland · MyStateMLS #12044159

Photo 1 of 60, home at 2987 Enzor Road, Troy, AL 36079
For sale

$799,000

15 acres4 beds

$53,267 per acre (asking price ÷ reported acres)

Small farm

  • Barn
  • Equipment or machine shed
  • Well

2987 Enzor RoadTroy, AL 36079

Listing courtesy of South Place Properties · MyStateMLS #12028824

Photo
For sale

$65,000

4.77 acresNo home reported

$13,627 per acre (asking price ÷ reported acres)

Cropland

0 Shady Grove RdAndalusia, AL 36421

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

Photo
For sale

$59,000

3.96 acresNo home reported

$14,899 per acre (asking price ÷ reported acres)

Cropland

  • Barn

0 Shady Grove RdAndalusia, AL 36421

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

Photo
For sale

$104,500

5 acresNo home reported

$20,900 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Barn
  • Fencing

0 Summerford RdDanville, AL 35619

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

Photo
For sale

$154,500

6.75 acresNo home reported

$22,889 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Barn
  • Fencing

0 County Road 55Danville, AL 35619

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

Photo 1 of 32, land at 01 Corbett Road, Winfield, AL 35594
For sale

$227,200

71 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Creek or spring
  • Fencing

01 Corbett RoadWinfield, AL 35594

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

Photo 1 of 19, land at 0 Webb Rd, Dothan, AL 36303
For sale

$450,000

49 acresNo home reported

$9,278 per acre (asking price ÷ reported acres)

Cropland

  • Tillable or cropland

0 Webb RdDothan, AL 36303

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

Photo 1 of 50, land at 0 Thermal Road, Trafford, AL 35172
For sale

$1,550,000

123 acresNo home reported

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

Pasture and grazing land

  • Pasture
  • Barn
  • Stable or stalls

0 Thermal RoadTrafford, AL 35172

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

Photo 1 of 60, home at 620 E Troy Street, Brundidge, AL 36010
For sale

$799,000

116 acres3 beds

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

Small farm

  • Pasture
  • Orchard
  • Pond

620 E Troy StreetBrundidge, AL 36010

Listing courtesy of South Place Properties · MyStateMLS #12017872

Photo 1 of 60, land at 0 Cr 127, Banks, AL 36005
For sale

$1,290,000

263 acresNo home reported

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

Farm40 hay acres reported

  • Hay ground
  • Barn
  • Well

0 Cr 127Banks, AL 36005

Listing courtesy of South Place Properties · MyStateMLS #12016042

Photo 1 of 20, home at 7114 County Road 39, Addison, AL 35540
For sale

$265,000

35 acres

$7,550 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Pond

7114 County Road 39Addison, AL 35540

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

Photo 1 of 48, home at 12950 Beverly Jeffries Highway Listing B, Citronelle, AL 36522
For sale

$649,900

12 acres4 beds

$54,158 per acre (asking price ÷ reported acres)

Small farm6 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

12950 Beverly Jeffries Highway Listing BCitronelle, AL 36522

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

Photo 1 of 50, home at 12950 Beverly Jeffries Highway Listing A, Citronelle, AL 36522
For sale

$1,590,000

167 acres4 beds

$9,521 per acre (asking price ÷ reported acres)

Small farm75 pasture acres reported

  • Pasture
  • Hay ground
  • Barn

12950 Beverly Jeffries Highway Listing ACitronelle, AL 36522

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

Photo 1 of 15, land at 0 Center Ridge Road, Luverne, AL 36049
For sale

$129,000

20 acresNo home reported

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

Pasture and grazing land7 pasture acres reported

  • Pasture

0 Center Ridge RoadLuverne, AL 36049

Listing courtesy of South Place Properties · MyStateMLS #11999348

Photo 1 of 60, home at 918 County Road 7718, Troy, AL 36081
For sale

$1,300,000

186 acres3 beds

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

Small farm7 hay acres reported

  • Hay ground
  • Barn
  • Pond

918 County Road 7718Troy, AL 36081

Listing courtesy of South Place Properties · MyStateMLS #11997511

Photo 1 of 40, land at 0 Pounders Sims Rd, Haleyville, AL 35565
For sale

$175,000

35 acresNo home reported

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

Pasture and grazing land5 pasture acres reported

  • Pasture
  • Barn
  • Pond

0 Pounders Sims RdHaleyville, AL 35565

Listing courtesy of Southeast Woods and Whitetail LLC · MyStateMLS #11997398

Photo 1 of 23, land at 0 Hwy 431, Eufaula, AL 36027
For sale

$1,650,000

218 acresNo home reported

$7,569 per acre (asking price ÷ reported acres)

Cropland

  • Tillable or cropland
  • Creek or spring

0 Hwy 431Eufaula, AL 36027

Listing courtesy of South Place Properties · MyStateMLS #11997049

Photo 1 of 33, land at 07 Kuykendall Road, Winfield, AL 35594
For sale

$99,000

17 acresNo home reported

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

Pasture and grazing land

  • Creek or spring
  • Fencing

07 Kuykendall RoadWinfield, AL 35594

Listing courtesy of John Hall And Company · MyStateMLS #11995769

Photo 1 of 19, land at O Fortner St, Newton, AL 36352
For sale

$900,000

30 acresNo home reported

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

Cropland

  • Tillable or cropland

O Fortner StNewton, AL 36352

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

Photo 1 of 25, land at 0 Co Rd 232, Tract A, Thorsby, AL 35171
For sale

$424,350

123 acresNo home reported

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

Agricultural land

  • Stable or stalls
  • Pond
  • Creek or spring

0 Co Rd 232, Tract AThorsby, AL 35171

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

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.