Avalon is a town in Stephens County, Georgia, United States.
Although it was at one time a self-contained village with a railway station, post office, school, and church, Avalon's tiny population now shares these functions with those dwelling in nearby towns.
[6] According to the United States Census Bureau, the town has a total area of 1.8 square miles (4.7 km2), all land.
The racial makeup of the town was 91.73% White, 7.91% African American and 0.36% Asian.
About 16.0% of families and 15.1% of the population were below the poverty line, including 14.3% of those under the age of eighteen and 38.7% of those 65 or over.