As of the census of 2000, there were 5,228 people, 1,110 households, and 961 families residing in the town. The population density was 6,813.9 people per square mile (2,621.5/km2). There were 1,184 housing units at an average density of 1,543.2 per square mile (593.7/km2). The racial makeup of the town was 72.34% Hispanic or Latino of any race, 44.19% Native American, 31.22% from other races, 17.46% White, 1.07% Black or African American 0.13% Asian, 0.21% Pacific Islander, and 5.72% from two or more races.