Leonardville is a city located in Riley County, Kansas. Leonardville has a 2026 population of 441. Leonardville is currently growing at a rate of 2.32% annually and its population has increased by 2.32% since the most recent census, which recorded a population of 431 in 2020.