Bonaparte is a city in Van Buren County, Iowa, United States. The population was 359 at the 2020 census.
Bonaparte, Iowa
Van Buren County is a county located in the U.S. state of Iowa. As of the 2020 census the population was 7,203, making it the state's tenth-least populous county. The county seat is Keosauqua, which contains the oldest continuously operational courthouse in the state of Iowa, and second oldest in the United States.
Van Buren County Courthouse
Plaque on the Van Buren County courthouse, indicating its age and historic status.