The Town of Harrison is a town in Grant County, Wisconsin, United States. The population was 497 at the 2000 census. The unincorporated community of Cornelia is located in the town. According to the United States Census Bureau, the town has a total area of 36.1 square miles, all of it land.