As of the 2010 United States Census, there were 56,640 people, 21,149 households, and 15,509 families in the county. The population density was . There were 22,754 housing units at an average density of . The racial makeup of the county was 95.3% white, 1.7% Asian, 0.9% black or African American, 0.2% American Indian, 0.7% from other races, and 1.4% from two or more races. Those of Hispanic or Latino origin made up 2.2% of the population. In terms of ancestry, 28.9% were German, 19.3% were English, 14.1% were Irish, and 9.0% were American.