Several family dairy farms are in town, as well as a “community supported agriculture” organic farm. Oak Orchard Creek, a hugely popular fishing spot, flows through the northwest corner of town, where the Alabama Swamp is found. Elba is only five miles north of Batavia, the commercial and cultural center of Genesee County.
Torrey Farms is a huge family farm, with about 8,000 of its 10,000 acres in Elba. Torrey Farms grows crops such as sweet corn, onions, cabbage, carrots and potatoes.