Ragland, St. Clair County
Family doctor care for Ragland, a drive from Arab
About 67 miles by car, roughly 1 hr 40 minutes, from Ragland to our office in Arab.
Our only office is in Arab. We do not have an office in Ragland.
A small St. Clair County town
Ragland is a St. Clair County town southeast of Ashville. Its population was 1,693 in the 2020 census, a slight rise from 1,639 in 2010, and it incorporated in 1899.[1]
The town is part of the Birmingham, Hoover and Cullman combined statistical area and covers about 16.9 square miles.[1]
Questions from Ragland residents
General information about our office. For anything about your own health, please call us. In an emergency, call 911.
Can I be seen the same day or walk in?
Same-day appointments are available, and walk-ins are welcome but may require a longer wait. Call 256-459-7771 to schedule.
What are the hours?
The office is open Monday to Thursday from 8 AM to 12 PM and 1 to 5 PM, and Friday from 8 AM to 12 PM. It is closed Saturday and Sunday, so call 256-459-7771 before you head out.
How long do test results take?
Test results usually come within 5 to 10 days. If you have not heard by then, call the office at 256-459-7771.
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.