- 1Prairie Village22,874 people · families earn $122,442/yr$2,035/monthCheap
- 2Overland Park200,306 people · families earn $113,063/yr$1,810/monthCheap
- 3Lenexa58,384 people · families earn $111,343/yr$1,628/monthCheap
- 4Leawood33,809 people · families earn $200,197/yr$1,580/monthCheap
- 5Shawnee68,542 people · families earn $118,570/yr$1,577/monthCheap
- 6Lansing11,246 people · families earn $110,855/yr$1,555/monthCheap
- 7Olathe145,057 people · families earn $122,959/yr$1,545/monthCheap
- 8Leavenworth37,195 people · families earn $78,716/yr$1,537/monthOK
- 9Gardner24,526 people · families earn $104,418/yr$1,529/monthCheap
- 10Andover15,965 people · families earn $113,013/yr$1,438/monthCheap