As of the 2000 United States Census there were 15,888 people, 5,656 households, and 4,236 families residing in the borough. The population density was 1,449.7 people per square mile (559.7/km2). There were 6,190 housing units at an average density of 564.8 per square mile (218.1/km2). The racial makeup of the borough was 93.10% White, 1.95% African American, 0.11% Native American, 1.80% Asian, 1.42% from other races, and 1.61% from two or more races. Hispanic or Latino of any race were 5.99% of the population.