141 Golfview Dr NE, Arab, AL

Service Areas

Closed now · Opens tomorrow at 8:00 a.m.

256-459-7771

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 in numbers

  • Margaret covers 9.84 square miles.[1]

  • The ZIP code is 35120.[1]

  • It is part of the Birmingham metropolitan area, close to Pell City, Ashville, Trussville and Springville.[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.

Contact the office

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.

About Dr. Morgan

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.

All services

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.

  1. Wikipedia: Margaret, Alabama