As of the census of 2010, there were 6,070 people, 2,703 households, and 1,636 families living in the borough. The population density was 1,264.6 people per square mile (488.3/km²). There were 2,921 housing units at an average density of 608.5 per square mile (237.7/km²). The racial makeup of the borough was 95.9% White, 1% African American, 0.1% Native American, 0.7% Asian, 1.1% from other races, and 1.3% from two or more races. Hispanic or Latino of any race were 3.8% of the population.