Rainbow City es una ciudad situada en el condado de Etowah, Alabama, Estados Unidos.
[2] Según la Oficina del Censo, tiene una superficie total de 67.31 km².
[2] Según el censo de 2020, en ese momento la ciudad tenía una población de 10 191 habitantes.
Del total de la población, el 2.77% eran hispanos o latinos de cualquier raza.
[3] Los ingresos per cápita en los últimos doce meses, medidos en dólares de 2022, son de $34,622.