The Town of Sun Prairie is located in Dane County, Wisconsin, United States. The population was 2,326 at the 2010 census. The City of Sun Prairie is located partially within the town. The unincorporated communities of Pierceville and Schey Acres are also located in the town.