July 25, 2022 Cities and Resorts in Alabama Birmingham is located in north central Alabama in the foothills of the southern section of the Appalachian Mountains. Capital of Jefferson County, it is…