Wrightstown is a town in Brown County in the U.S. state of Wisconsin. The population was 2,221 at the 2010 census. The Village of Wrightstown is mostly surrounded by the town but is separate from it. The unincorporated community of Greenleaf is located in the town. The unincorporated community of Sniderville is also located partially with the town.
Wrightstown is located in southern Brown County and is bordered by Outagamie County to the west. The Fox River crosses the western and northern borders of the town, flowing towards Green Bay. The village of Wrightstown is located on the Fox River near the western border of the town.
According to the United States Census Bureau, the town has a total area of 33.1 square miles (85.6 km2), of which 32.9 square miles (85.1 km2) is land and 0.19 square miles (0.5 km2), or 0.62%, is water.
As of the census of 2000, there were 2,013 people, 666 households, and 542 families residing in the town. The population density was 60.0 people per square mile (23.2/km²). There were 681 housing units at an average density of 20.3 per square mile (7.8/km²). The racial makeup of the town was 98.26% White, 0.10% Black or African American, 0.50% Native American, 0.35% Asian, 0.15% from other races, and 0.65% from two or more races. 0.79% of the population were Hispanic or Latino of any race.