Margaret, Alabama

Margaret, Alabama
Location of Margaret in St. Clair County, Alabama.
Coordinates: 33°40′33″N 86°28′4″W / 33.67583°N 86.46778°W / 33.67583; -86.46778
CountryUnited States
StateAlabama
CountySt. Clair
Area
  Total
9.84 sq mi (25.48 km2)
  Land9.82 sq mi (25.44 km2)
  Water0.01 sq mi (0.04 km2)
Elevation
699 ft (213 m)
Population
 (2020)
  Total
5,106
  Density519.85/sq mi (200.72/km2)
Time zoneUTC-6 (Central (CST))
  Summer (DST)UTC-5 (CDT)
ZIP code
35120
Area code(s)205, 659
FIPS code01-46696
GNIS feature ID0164749

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 is 4,428, an increase of 278.8%. Margaret incorporated in 1960 and became a city in October 2011.