Geography Rainbow City is located in southern Etowah County at (33.943964, −86.061546). It is bordered to the northeast by Gadsden, the county seat, to the southeast by the Coosa River, across which is the city of Southside, and to the southwest, across Little Canoe Creek, by the town of Steele in St. Clair County.
Geography Rainbow City is located in southern Etowah County at (33.943964, −86.061546). It is bordered to the northeast by Gadsden, the county seat, to the southeast by the Coosa River, across which is the city of Southside, and to the so.uthwest, across Little Canoe Creek, by the town of Steele in St. Clair Cou,nty.