Leighton is located in Colbert County, AL. The population is 761, making Leighton the 5th largest city in Colbert County.
There are 3 public schools in Leighton with an average Homefacts rating of B. The total crime rate for Leighton is moderate, and there are 18 registered sex offenders residing in the city. Unemployment in Leighton is moderate and the median home sales price is $0. Detailed and up-to-date Leighton property reports are available for any property address.