Fayette is a city in Fayette County, Alabama, United States. The population was 4,619 at the 2010 census, down from 4,922 at the 2000 census. The city is the county seat of Fayette County.
Originally known as "La Fayette", it incorporated on January 15, 1821. When Fayette County was created in 1824, the town's name was officially changed to "Fayette Court House", though it was also known as "Fayetteville", which was the name shown on maps and on the U.S. Census in 1880 and 1890. It was officially shortened to "Fayette" in 1898.
Fayette is located in west-central Fayette County at 33°41′31″N 87°49′56″W (33.692068, -87.832358).
According to the U.S. Census Bureau, the city has a total area of 8.6 square miles (22.4 km2), of which 8.5 square miles (22.1 km2) is land and 0.1 square miles (0.2 km2), or 0.95%, is water.
At the 2000 census there were 4,922 people, 2,092 households, and 1,303 families living in the city. The population density was 575.1 people per square mile (222.0/km2). There were 2,336 housing units at an average density of 273.0 per square mile (105.4/km2). The racial makeup of the city was 75.34% White, 23.38% Black or African American, 0.12% Native American, 0.28% Asian, 0.30% from other races, and 0.57% from two or more races.