Brooks is a town in Fayette County, Georgia, USA. The population was 553 at the 2000 census.
According to the United States Census Bureau, Brooks has a total area of 4.1 square miles (10.5 km²), of which, 4.1 square miles (10.5 km²) of it is land and 0.25% is water.
As of the census of 2000, there were 553 people, 195 households, and 165 families residing in the town. The population density was 136.0 people per square mile (52.5/km²). There were 208 housing units at an average density of 51.2 per square mile (19.7/km²). The racial makeup of the town was 98.01% White, 0.36% African American, 0.18% Native American, 1.27% Asian, and 0.18% from two or more races. Hispanic or Latino of any race were 0.54% of the population.