Margaret, Alabama

human settlement in St. Clair County, Alabama, United States of America

Margaret is a city in St. Clair County, Alabama, United States. There were 5,106 people living there as of the 2020 census. The population has grown by 278.8% to 4,428 as of the 2010 census. Margaret became a city in October 2011 after incorporating in 1960.

The Alabama Fuel and Iron Company founded the community in 1908 as a company town.