As of the census of 2000, there were 2,498 people, 1,170 households, and 649 families residing in the borough. The population density was 2,729.0 people per square mile (1,048.4/km). There were 1,209 housing units at an average density of 1,320.8 per square mile (507.4/km). The racial makeup of the borough was 93.63% White, 3.44% African American, 0.08% Native American, 1.20% Asian, 0.04% Pacific Islander, 0.52% from other races, and 1.08% from two or more races. 1.76% of the population were Hispanic or Latino of any race.
