According to the United States Census Bureau, the village has a total area of 3.8 square miles (9.8 km²), of which, 3.6 square miles (9.4 km²) of it is land and 0.2 square miles (0.4 km²) of it (3.96%) is water.
As of the 2000 census, there were 15,055 people, 4,987 households, and 3,675 families residing in the village. The population density was 4,138.6 people per square mile (1,596.9/km²). There were 5,441 housing units at an average density of 1,495.7 per square mile (577.1/km²). The racial makeup of the village was 11.07% White, 86.38% African American, 0.16% Native American, 0.19% Asian, 0.05% Pacific Islander, 1.04% from other races, and 1.11% from two or more races. Hispanic or Latino of any race were 2.43% of the population.