McPherson is a city located in McPherson County Kansas. It is also the county seat of McPherson County. With a 2020 population of 13,033, it is the 27th largest city in Kansas and the 2560th largest city in the United States . McPherson is currently declining at a rate of -0.11% annually and its population has decreased by -0.93% since the most recent census, which recorded a population of 13,155 in 2010. McPherson reached it's highest population of 13,770 in 2000. Spanning over 7 miles, McPherson has a population density of 1,754 people per square mile.
The average household income in McPherson is $73,680 with a poverty rate of 10.37%. The median rental costs in recent years comes to $766 per month, and the median house value is $143,700. The median age in McPherson is 37.6 years, 35 years for males, and 38.9 years for females.