As of the census of 2000, there were 2,562 people, 1,213 households, and 695 families residing in the borough. The population density was 3,290.2 people per square mile (1,268.2/km²). There were 1,315 housing units at an average density of 1,688.7 per square mile (650.9/km²). The racial makeup of the borough was 98.52% White, 0.23% African American, 0.12% Native American, 0.51% Asian, 0.31% from other races, and 0.31% from two or more races. Hispanic or Latino of any race were 1.09% of the population.