Eden is a town located south of Buffalo, in Erie County, New York, USA. The population was 8,076 at the 2000 census. The basis for choosing the town's name is unknown. The Town of Eden is one of the interior "Southtowns" of Erie County, lying in the south-central part of the county and south of Buffalo. .