The Green River Plantation, J. G. Hughes House, and Polk County Courthouse are listed on the National Register of Historic Places.
According to the United States Census Bureau, the town has a total area of 1.8 square miles (4.7 km2), all land.
As of the 2020 United States census, there were 1,060 people, 491 households, and 292 families residing in the town.
As of the census[3] of 2000, there were 992 people, 414 households, and 238 families residing in the town.
38.6% of all households were made up of individuals, and 26.8% had someone living alone who was 65 years of age or older.