Leeds is a city in Jefferson, St. Clair, and Shelby Counties in the U.S. state of Alabama. As of the 2000 census, 10,455 people lived there.