Bonner Springs is a city in Wyandotte, Leavenworth, and Johnson counties, Kansas, United States. It is part of the Kansas City, Missouri Metro Area. As of the 2020 census, the population of the city was 7,837. Bonner Springs was incorporated as a city on November 10, 1898.