Leonardville, KS is a small town located in Riley County, with a population of just over 400 people. Despite its small size, Leonardville receives high rankings from BestPlaces.net due to its excellent educational system and low crime rates. The city has an overall ranking of 7.5 out of 10 stars, indicating that it is a great place to settle in and raise a family. With a median home price of $76,000 and an average household income of $45,000 per year, Leonardville offers affordable living for its citizens. On top of that, the town's public schools have consistently ranked high on state assessments and students are among the most successful in the state. Furthermore, safety is one of Leonardville's strongest assets with very little crime reported over the years—making it especially appealing to families looking for a peaceful community.
Best Places ranks thousands of places to live based on analysis, data and key statistics from the U.S. Census and our Best Places To Live Expert Insights.
The ranking was made by considering 11 metrics of veteran success and wellness, including veteran’s income, unemployment r...
Read More
Browse all of our Best Places Rankings