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,721 at the 2000 census.
Corrigan is located at 30°59′54″N 94°49′36″W / 30.99833°N 94.82667°W / 30.99833; -94.82667 (30.998281, -94.826690).
According to the United States Census Bureau, the town has a total area of 1.8 square miles (4.8 km²), all of it land.