 According to the United States Census Bureau, the town has a total area of , of which is land and (0.27%) is water.As of the 2000 census the population stood at 1,271, with 475 households and 372 families in the town.The population density was 169.3 inhabitants per square mile (65.3/km²).