Birmingham is a city in Alabama, United States, and is situated in both Shelby and Jefferson Counties. Jefferson County is the most populous county in Alabama and is where Birmingham is located. Birmingham is also partially located in Shelby County, which is adjacent to Jefferson County. Therefore, Birmingham is located in both Jefferson and Shelby Counties.