As of the 2000 United States Census there were 6,649 people, 2,143 households, and 1,722 families residing in the borough. The population density was 3,545.1 people per square mile (1,365.5/km2). There were 2,229 housing units at an average density of 1,188.5 per square mile (457.8/km2). The racial makeup of the borough was 94.45% White, 0.87% African American (U.S. Census), 0.20% Native American, 1.23% Asian, 1.35% from other races, and 1.90% from two or more races. Hispanic or Latino of any race were 8.09% of the population.