Townapedia

Margaret, Alabama

Margaret is a city of 5,877 people in St. Clair County, Alabama.

Loading the weather...
Population5,877 +22.0% since 2019
Elevation699 ft 213 m
Land area9.8 sq mi
ZIP codes35004, 35112, 35120
Nearest airportSt. Clair County Airport (PLR) 15 mi

Why visit Margaret

Townapedia lists 3 parks and trails, 3 places to eat and 2 attractions in and around town.

Highlights include Dillard Park and Wilson Park.

July is the warmest month, with average highs of 90°F; January lows average 31°F.

About Margaret

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.

From the Wikipedia article Margaret, Alabama (this version), under CC BY-SA 4.0.

Things to do2

Anderson Mountain

Scenic view · 1.4 mi

Open in Google Maps

Coal Mountain

Scenic view · 2.2 mi

Open in Google Maps

Parks, trails and playgrounds3

Dillard Park

Park · 0.9 mi

1650 South Hillcrest Road, Odenville

24/7

Open in Google Maps

Wilson Park

Park · 1.0 mi

1130 County Road 12, Odenville

24/7

Open in Google Maps

Argo Park

Park · 2.9 mi

Open in Google Maps

Restaurants and cafes3

Landmark BBQ

Restaurant · Barbecue · 1.5 mi

45 County Road 12, Odenville

Mo-Sa 11:00-20:00

Open in Google Maps · +1-205-629-3841

Margaret Mexican Restaurant

Restaurant · Mexican · 1.5 mi

183 County Road 12, Odenville

Open in Google Maps · +1-205-629-1500

Dew Drop In

Bar and pub · 1.2 mi

1620 County Road 12, Margaret

Open in Google Maps

Advertisement

Churches and places of worship10

Christ Church

Church · 2.6 mi

575 Branch Cove, Odenville

Open in Google Maps

Ebenezer Baptist Church

Church · Baptist · 2.6 mi

Open in Google Maps

Macedonia Baptist Church

Church · Baptist · 1.6 mi

Open in Google Maps

Sanie Missionary Baptist Church

Church · Baptist · 1.2 mi

Open in Google Maps

Copper Springs Church

Church · 1.3 mi

Open in Google Maps

Corinth Church

Church · 2.9 mi

Open in Google Maps

Independence Church

Church · 2.9 mi

Open in Google Maps

Mount Avery Church

Church · 1.0 mi

Open in Google Maps

New Hope Church

Church · 1.1 mi

Open in Google Maps

New Life Church

Church · 2.6 mi

Open in Google Maps

History

The city was established in 1908 as a company town for the Alabama Fuel and Iron Company.

From the History section of Margaret, Alabama on Wikipedia, under CC BY-SA 4.0.

Gas and EV charging3

Schools, colleges and libraries9

Advertisement

Healthcare2

  • Margaret Pharmacy

    Clinic and pharmacy · 1.5 mi

    145 Jeffrey Wilson Drive, Odenville

    Open in Google Maps

  • Margaret Medical Clinic

    Clinic and pharmacy · 1.5 mi

    125 Jeffrey Wilson Drive, Odenville

    Open in Google Maps

Map of Margaret

32 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

40°60°80°January: 5.1 in of rainFebruary: 5.4 in of rainMarch: 5.7 in of rainApril: 5.0 in of rainMay: 4.8 in of rainJune: 4.6 in of rainJuly: 5.0 in of rainAugust: 4.5 in of rainSeptember: 4.0 in of rainOctober: 3.3 in of rainNovember: 4.6 in of rainDecember: 5.1 in of rainJanuary: 54°FFebruary: 58°FMarch: 67°FApril: 75°FMay: 82°FJune: 88°FJuly: 90°FAugust: 90°FSeptember: 85°FOctober: 75°FNovember: 64°FDecember: 56°FJanuary: 31°FFebruary: 34°FMarch: 41°FApril: 48°FMay: 56°FJune: 64°FJuly: 68°FAugust: 68°FSeptember: 61°FOctober: 50°FNovember: 39°FDecember: 34°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan54°F31°F5.1 in0.2 in
Feb58°F34°F5.4 in0.3 in
Mar67°F41°F5.7 in0.8 in
Apr75°F48°F5.0 in0.0 in
May82°F56°F4.8 in0.0 in
Jun88°F64°F4.6 in0.0 in
Jul90°F68°F5.0 in0.0 in
Aug90°F68°F4.5 in0.0 in
Sep85°F61°F4.0 in0.0 in
Oct75°F50°F3.3 in0.0 in
Nov64°F39°F4.6 in0.0 in
Dec56°F34°F5.1 in0.1 in

U.S. Climate Normals 1991-2020 for Pinson (13 mi away), NOAA NCEI.

People and cost of living

$101,802median household income
$230,900median home value
$1,117median monthly rent
32.8median age
20.3%of adults have a bachelor's degree or higher
87.3%of homes are owner-occupied
33.1 minaverage commute
Age of residents
Under 1825%18 to 3429%35 to 6438%65 and over9%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

St. Clair County has had 17 federal disaster declarations since 2000, most often for severe storms.

  • 2024-09-26: Hurricane Helene (Hurricane)
  • 2020-09-14: Hurricane Sally (Hurricane)
  • 2020-03-29: Covid-19 Pandemic (Biological)
  • 2020-03-13: Covid-19 (Biological)
  • 2018-04-26: Severe Storms And Tornadoes (Severe Storm)
  • 2017-10-08: Hurricane Nate (Hurricane)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

St. Clair County Airport (PLR) is the nearest airport with scheduled flights listed in OpenStreetMap, 15 miles away.

  • Argo 3 mi northwest, about 5 min by car
  • Moody 5 mi south, about 8 min by car
  • Trussville 6 mi west, about 9 min by car
  • Clay 9 mi west, about 14 min by car
  • Grayson Valley 10 mi west, about 17 min by car
  • Leeds 11 mi southwest, about 17 min by car
  • Center Point 13 mi west, about 21 min by car
  • Pell City 14 mi southeast, about 22 min by car
  • Irondale 15 mi southwest, about 23 min by car
  • Ashville 16 mi northeast, about 25 min by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.