Margaret, Alabama

Margaret, Alabama
Location of Margaret in St. Clair County, Alabama.
Coordinates: 33°39′24″N 86°29′10″W / 33.65667°N 86.48611°W / 33.65667; -86.48611
Country United States
State Alabama
CountySt. Clair
Area
 • Total
9.84 sq mi (25.48 km2)
 • Land9.82 sq mi (25.44 km2)
 • Water0.015 sq mi (0.04 km2)
Elevation
748 ft (228 m)
Population
 (2020)
 • Total
5,106
 • Density519.9/sq mi (200.72/km2)
Time zoneUTC-6 (Central (CST))
 • Summer (DST)UTC-5 (CDT)
ZIP code
35120
Area codes205, 659
FIPS code01-46696
GNIS feature ID2406094

Margaret is a city in St. Clair County, Alabama, United States. At the 2020 census, the population was 5,106. As of the 2010 census, the population was 4,428, an increase of 278.8%. Margaret incorporated in 1960 and became a city in October 2011.