Colony is a city in Anderson County, Kansas, United States.
[6] According to the United States Census Bureau, the city has a total area of 0.52 square miles (1.35 km2), all of it land.
[7] The climate in this area is characterized by hot, humid summers and generally mild to cool winters.
[8] The 2020 United States census counted 381 people, 154 households, and 99 families in Colony.
There were 188 housing units at an average density of 388.4 per square mile (150.0/km2).
32.5% of households consisted of individuals and 13.0% had someone living alone who was 65 years of age or older.
There were 192 housing units at an average density of 369.2 per square mile (142.5/km2).
34.5% 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 186 housing units at an average density of 372.3 per square mile (143.7/km2).
24.4% of all households were made up of individuals, and 15.0% had someone living alone who was 65 years of age or older.
The community is served by Crest USD 479 public school district.