Macksville is a city in Stafford County, Kansas, United States.
[4][5] The town formerly hosted a stop on the Atchison, Topeka, and Santa Fe Railway and a weekly newspaper (the Enterprise).
[6] According to the United States Census Bureau, the city has a total area of 1.00 square mile (2.59 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 471 people, 161 households, and 119 families in Macksville.
There were 203 housing units at an average density of 203.4 per square mile (78.5/km2).
23.0% of households consisted of individuals and 13.7% had someone living alone who was 65 years of age or older.
There were 230 housing units at an average density of 230.0 per square mile (88.8/km2).
21.3% of all households were made up of individuals, and 12.2% had someone living alone who was 65 years of age or older.
30.4% of all households were made up of individuals, and 17.3% had someone living alone who was 65 years of age or older.
The community and nearby rural areas are served by Macksville USD 351 public school district.