[5] According to the United States Census Bureau, the town has a total area of 1.7 sq mi (4.4 km2), all of it land.
The climate in this area is characterized by hot, humid summers and generally mild to cool winters.
[6] As of the 2020 United States census, there were 727 people, 337 households, and 169 families residing in the town.
As of the census[3] of 2000, 905 people, 386 households, and 265 families resided in the town.
About 29.0% of all households were made up of individuals, and 16.8% had someone living alone who was 65 years of age or older.