Loading your recommendations…


Cherokee was incorporated December 7, 1871. The town thrived as a stop along the Memphis and Charleston Railroad during the late 1850s and early 1860s

Cherokee is a town in west Colbert County, Alabama, United States.

It is part of the Florence–Muscle Shoals metropolitan area, known as "The Shoals".

As of the 2010 census, the population of the town was 1,048.

Search Options: