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 2010 census, 2,490 people lived in winamac.