 Jackson is located northeast of the center of Burnett County.According to the United States Census Bureau, the town has a total area of , of which is land and , or 16.37%, is water.As of the census of 2000, there were 765 people, 347 households, and 260 families residing in the town.