Corrigan is a town in Polk County, Texas in the United States of America. The town was named for Pat Corrigan, a train conductor. The population was 1,595 at the 2010 census.