 Bonney Lake is located at (47.187019, −122.170035).According to the United States Census Bureau, the city has a total area of , of which, is land and is water.As of the census of 2010, there were 17,374 people living in Bonney Lake.