Stowers Hill is a populated place LOCATED WITHIN the City of Attalla. In turn, the City of Attalla is located within Etowah County.
Stowers Hill is located at latitude 34.014 and longitude -86.107.
Since Stowers Hill is located within the City of Attalla, all of the census and demographic data for residents of Stowers Hill are included as part of the information reported for City of Attalla in the "Profile" tab above.