what county is leeds alabama in
Homefacts City Report. Leeds is located in Jefferson County, AL. The population is 12,160. There are 3 public schools in Leeds with an average Homefacts rating of C+. The total crime rate for Leeds is moderate, and there are 28 registered sex offenders residing in the city.