Eden is a town located south of Buffalo, in Erie County, New York, USA. 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. . There were 2,995 housing units at an average density of 29.0 persons/square kilometers (75.2 persons/sq mi). The racial makeup of the town was 98.33% White, .41% African American, 0.25% Native American, 0.20% Asian, 0.01% Pacific Islander, 0.31% from other races, and 0.50% from two or more races.