Birmingham, Alabama, known as the “Magic City,” lies in the heart of the southern United States. The city boasts a population of approximately 200,000. It is the largest city in Alabama and the county seat of Jefferson County. Birmingham is surrounded by the Appalachian Mountains, offering scenic views and a rich, diverse landscape.