Logan is a city in and the county seat of Harrison County, Iowa, United States, along the Boyer River. The population was 1,397 at the time of the 2020 census.

History

thumb|[[Harrison County Courthouse (Iowa)|Harrison County Courthouse]]

Logan was platted in 1867 when Chicago and North Western Railway was extended to that point. It was named for John A. Logan, a Union Army general.

Geography

According to the United States Census Bureau, the city has a total area of , all of it land.

Climate

Demographics