 Jackson is located at (43.765460, -89.658140).According to the United States Census Bureau, the town has a total area of , of which is land and , or 2.84%, is water, consisting of several lakes, the largest of which is Jordan Lake in the southern part of town.As of the census of 2000, there were 926 people, 397 households, and 285 families residing in the town.