Decorah is a city in and the county seat of Winneshiek County, Iowa, United States. The population was 7,587 at the time of the 2020 cens…Decorah is a city in and the county seat of Winneshiek County, Iowa, United States. The population was 7,587 at the time of the 2020 census. Decorah is located at the intersection of State Highway 9 and U.S. Route 52, and is the largest community in Winneshiek County.