Top 10 Best Places to Live in Kansas USA

10. Shawnee

9. Mission Hills

8. Roeland Park

7. Olathe

6. Lenexa

5. Overland Park

4. Fairway

3. Westwood

2. Prairie Village

1. Lawrence