You are viewing
Welcome to Elba, NY


The town of Elba is in north-central Genesee County, bordered to the north by Orleans County (town of Barre), to the south by Batavia, to the west by Oakfield and to the east by the towns of Byron and Bergen. Elba includes the village of Elba and the hamlets of East Elba and Five Corners. This is a farming town, rich in history and agriculture and with one of the biggest farms in New York state. Elba bills itself as “the onion capital of the world” and the crop flourishes in Elba’s rich muck land. An annual Onion Festival is held in August, with the crowning of an Onion Queen since 1947.


A wide variety of shopping is available just five miles away in Batavia, where you’ll find a Walmart, Kmart, Sears, Target and other retail stores, as well as grocery stores such as Top’s Friendly Markets and Aldi’s. Although it’s a small town, Elba has its own school district, the Elba Central School District, with two schools.  

Recreation & Entertainment

The Onion Festival in August is the big social vent of the year, with a Fireman’s Carnival, a children’s parade and other events. There’s plenty of entertainment options just five miles south in Batavia, including Batavia Downs Casino and Racetrack, art galleries, golf, movie theaters, bowling and the Batavia Muckdogs baseball team. Hunting, fishing, and snowmobiling are among the popular outdoor activities in this quiet, rural town.

Transportation & Traffic

Route 98, which heads north-south, runs through the middle of town. Route 262, heading east-west, is in the southern end of town. The Thruway is just a few miles south of Elba.

Pros & Cons

Elba is a small, quiet, close-knit country town of multigenerational families, churches and family farms. Batavia, with all its shopping and entertainment options, is only five miles south. The Thruway is just south of town.

Places We Like

Art Ah
La Carte

Adam Miller
Toys & Bicycles

school of glass