According to the United States Census Bureau, the village has a total area of 2.0 square miles (5.3 km²), of which, 2.0 square miles (5.2 km²) of it is land and 0.04 square miles (0.1 km²) of it (0.99%) is water.
As of the census of 2000, there were 379 people, 132 households, and 97 families residing in the village. The population density was 188.5 people per square mile (72.8/km²). There were 156 housing units at an average density of 77.6 per square mile (30.0/km²). The racial makeup of the village was 58.84% White, 32.72% African American, 4.22% Native American, 1.85% from other races, and 2.37% from two or more races. Hispanic or Latino of any race were 4.22% of the population.