As of the 2000 United States Census there were 3,873 people, 1,454 households, and 978 families residing in the borough. The population density was 509.1 people per square mile (196.5/km2). There were 1,553 housing units at an average density of 204.1 per square mile (78.8/km2). The racial makeup of the borough was 77.28% White, 7.64% African American, 0.52% Native American, 0.44% Asian, 0.03% Pacific Islander, 10.53% from other races, and 3.56% from two or more races. Hispanic or Latino of any race were 23.65% of the population.