Margaret, St. Clair County
A family doctor in Arab for Margaret residents
About 69 miles by car, roughly 1 hr 47 minutes, from Margaret to our office in Arab.
Our only office is in Arab. We do not have an office in Margaret.
A former company town
Margaret is a city in St. Clair County with 5,106 residents in the 2020 census, at an elevation of 748 feet. The Alabama Fuel and Iron Company established it in 1908 as a company town.[1]
It was incorporated in 1960 and became a city in October 2011. Between 2000 and 2010 its population grew 278.8 percent.[1]
Margaret patients ask
General information about our office. For anything about your own health, please call us. In an emergency, call 911.
Can I get a same-day appointment?
Yes, the office offers same-day appointments. Call 256-459-7771 and the staff will help you find a time.
Who is the doctor at Morgan Family Practice?
R. Keith Morgan, MD (Dr. Keith Morgan) practices family medicine and has 30 years of family care behind him. Call 256-459-7771 to schedule.
Does the office offer travel medicine?
Yes, travel medicine is one of the services, along with routine physicals and wellness exams. Call 256-459-7771 to schedule.
What our Arab office offers
Schedule a visit at our Arab office
Call 256-459-7771 to set an appointment. Our only office is at 141 Golfview Dr NE in Arab.
Sources
Local details on this page come from these public sources, checked in October 2026.