As of the 2000 United States Census there were 2,696 people, 1,013 households, and 761 families residing in the borough. The population density was 2,801.0 people per square mile (1,084.3/km2). There were 1,040 housing units at an average density of 1,080.5 per square mile (418.3/km2). The racial makeup of the borough was 94.96% White, 2.63% African American, 1.00% Asian, 0.41% from other races, and 1.00% from two or more races. Hispanic or Latino of any race were 1.19% of the population.