As of the 2000 United States Census, there were 5,227 people, 2,511 households, and 1,358 families residing in the borough. The population density was 3,947.7 people per square mile (1,528.9/km2). There were 2,950 housing units at an average density of 2,228.0 per square mile (862.9/km2). The racial makeup of the borough was 97.28% White, 1.11% African American, 0.02% Native American, 0.36% Asian, 0.02% Pacific Islander, 0.67% from other races, and 0.54% from two or more races. Hispanic or Latino of any race were 2.12% of the population.