Gaylesville is a town in Cherokee County, Alabama, United States. The population was 144 at the 2010 census.
Gaylesville is named for George W. Gayle, an Alabama politician. However, Gayle may also be the name of a local Cherokee Indian. A post office has been in operation in Gaylesville since 1836.
Gaylesville is located in northeast Cherokee County at 34°16'4.778" North, 85°33'29.678" West (34.267994, -85.558244), on the north side of the Chattooga River where it enters Weiss Lake.
According to the U.S. Census Bureau, the town has a total area of 0.35 square miles (0.9 km2), all land.
As of the census of 2000, there were 140 people, 61 households, and 45 families residing in the town. The population density was 403.0 people per square mile (154.4/km2). There were 65 housing units at an average density of 187.1 per square mile (71.7/km2). The racial makeup of the town was 99.29% White, 0.00% Black or African American, 0.00% Native American, 0.00% Asian, 0.00% Pacific Islander, 0.00% from other races, and 0.71% from two or more races. 0.00% of the population were Hispanic or Latino of any race.
There were 61 households, out of which 21.3% had children under the age of 18 living with them, 59.0% were married couples living together, 11.5% had a female householder with no husband present, and 26.2% were non-families.