As of the census of 2000, there were 338 people, 128 households, and 88 families residing in the town. The population density was 417.9 people per square mile (161.1/km2). There were 142 housing units at an average density of 175.6 per square mile (67.7/km2). The racial makeup of the town was 96.15% White, 0.30% Black or African American, 1.48% Asian, 0.89% from other races, and 1.18% from two or more races. 1.78% of the population were Hispanic or Latino of any race.