Kansas is a town in Walker County, Alabama, United States. It incorporated in 1956. At the 2010 census the population was 226, down from 260 in 2000. A post office called Kansas has been in operation since 1855. The town was named after the Kansas Territory.