As of the census of 2010, there were 3,170 people, 1,225 households, and 793 families residing in the borough. The population density was 792.2 people per square mile (306.0/km2). There were 1,417 housing units at an average density of 358.0 per square mile (138.3/km2). The racial makeup of the borough was 58.6% White, 18.6% Black or African American, 0.2% Native American, 2.2% Asian, 0.1% Pacific Islander, 0.2% from other races, and 2.4% from two or more races. Hispanic or Latino of any race were 17.7% of the population.