thumb|Depot at Okoboji, 1902
Okoboji is a city in Dickinson County, Iowa, United States, along the eastern shore of West Okoboji Lake in the Iowa Great Lakes region. At the time of the 2020 census, its population was 768.
Geography
According to the United States Census Bureau, the city has an area of , of which is land and is water.
