Turnbough Town is a populated place LOCATED WITHIN the Town of Margaret. In turn, the Town of Margaret is located within St. Clair County.
Turnbough Town is located at latitude 33.675 and longitude -86.47.
Since Turnbough Town is located within the Town of Margaret, all of the census and demographic data for residents of Turnbough Town are included as part of the information reported for Town of Margaret in the "Profile" tab above.