Winamac is a town in the Monroe Township in Pulaski County in the state of Indiana, in the United States. It is the county seat of Pulaski County. As of the 2020 census, 2,318 people lived in Winamac.