As of the census of 2000, 354,452 people, 110,915 households, and 93,057 families resided in the county. The population density was 405 people per square mile (156/km2). The 115,991 housing units averaged 133 per square mile (51/km2). The racial or ethnic makeup of the county was 56.96% White (46.21% White non-Hispanic), 19.85% Black or African American, 0.30% Native American, 11.20% Asian, 0.04% Pacific Islander, 9.10% from other races, and 2.56% from two or more races. About 21.12% of the population were Hispanic or Latino of any race. Other self-identifications were 8.8% of German ancestry, 6.3% American, and 5.8% English ancestry according to the 2000 United States Census.