The median age was 41 years. For every 100 females there were 103.10 males. For every 100 females age 18 and over, there were 103.80 males. The median income for a household in the county was $32,348, and the median income for a family was $40,472. Males had a median income of $34,321 versus $18,640 for females. The per capita income for the county was $17,366. About 6.30% of families and 9.90% of the population were below the poverty line, including 11.30% of those under age 18 and 13.60% of those age 65 or over. As of the 2010 United States Census, there were 7,208 people, 3,021 households, and 1,957 families in the county. The population density was . There were 3,533 housing units at an average density of . The racial makeup of the county was 95.5% white, 1.3% American Indian, 0.3% black or African American, 0.3% Asian, 0.9% from other races, and 1.7% from two or more races. Those of Hispanic or Latino origin made up 3.0% of the population. In terms of ancestry, 31.7% were German, 19.3% were Irish, 18.5% were English, 6.6% were Norwegian, 6.1% were Swedish, and 5.6% were American. Of the 3,021 households, 26.1% had children under the age of 18 living with them, 53.2% were married couples living together, 6.9% had a female householder with no husband present, 35.2% were non-families, and 29.9% of all households were made up of individuals. The average household size was 2.28 and the average family size was 2.81. The median age was 42.3 years. The median income for a household in the county was $53,853 and the median income for a family was $63,438. Males had a median income of $53,095 versus $28,724 for females. The per capita income for the county was $28,463. About 5.8% of families and 7.9% of the population were below the poverty line, including 10.1% of those under age 18 and 10.1% of those age 65 or over. Like all of the High Plains, and almost all of Wyoming, Weston County is overwhelmingly Republican.