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.
