[3] According to the U.S. Census Bureau, the town has a total area of 0.7 square miles (1.8 km2), all land.
As of the 2020 United States census, there were 417 people, 193 households, and 127 families residing in the town.
As of the census of 2000, there were 344 people, 138 households, and 108 families residing in the town.
18.8% of all households were made up of individuals, and 11.6% had someone living alone who was 65 years of age or older.
About 1.8% of families and 2.6% of the population were below the poverty line, including none of those under the age of eighteen or sixty-five or over.