Winterset is a city in and the county seat of Madison County, Iowa. The population was 5,353 at the time of the 2020 census. Winterset is part of the Des Moines metropolitan area.