As of the census of 2000, there were 4,478 people, 2,035 households, and 1,088 families residing in the borough. The population density was 7,844.0 people per square mile (3,033.3/km2). There were 2,085 housing units at an average density of 3,652.2 per square mile (1,412.3/km2). The racial makeup of the borough was 93.61% White, 4.00% African American, 0.04% Native American, 0.94% Asian, 0.02% Pacific Islander, 0.49% from other races, and 0.89% from two or more races. Hispanic or Latino of any race were 1.30% of the population.