Cunningham is a city in Kingman County, Kansas, United States.
Later the town of Cunningham was established a few miles to the west, on the north side of the railroad.
[6] According to the United States Census Bureau, the city has a total area of 0.35 square miles (0.91 km2), all of it land.
[7] The 2020 United States census counted 444 people, 180 households, and 111 families in Cunningham.
There were 206 housing units at an average density of 449.8 per square mile (173.7/km2).
33.3% of households consisted of individuals and 21.7% had someone living alone who was 65 years of age or older.
There were 213 housing units at an average density of 608.6 per square mile (235.0/km2).
34.4% of all households were made up of individuals, and 19.7% had someone living alone who was 65 years of age or older.
There were 218 housing units at an average density of 597.6 per square mile (230.7/km2).
29.1% of all households were made up of individuals, and 18.5% had someone living alone who was 65 years of age or older.
The community is served by Cunningham–West Kingman County USD 332 public school district.
[21] The Cunningham Wildcats won the Kansas State High School boys class 1A Track & Field championship in 2008.