 According to the U.S. Census Bureau, the town has a total area of , of which , or 0.45%, is water.As of the census of 2000, there were 645 people, 250 households, and 182 families residing in the town.The population density was 187.3 people per square mile (72.4/km²).