The top five reported ancestries (people were allowed to report up to two ancestries, thus the figures will generally add to more than 100%) were English (95.6%), Spanish (1.5%), Indo-European (2.4%), Asian and Pacific Islander (0.1%), and Other (0.4%). The median age in the county was 47.1 years.
Cavalier County, North Dakota – racial and ethnic composition 2024 estimate As of the fourth quarter of 2024, the median home value in Cavalier County was $129,584. As of the 2023
American Community Survey, there are 1,539 estimated households in Cavalier County with an average of 2.32 persons per household. The county has a median household income of $67,064. Approximately 9.2% of the county's population lives at or below the
poverty line. Cavalier County has an estimated 60.4% employment rate, with 22.2% of the population holding a bachelor's degree or higher and 93.1% holding a high school diploma. As of the 2024 estimate, there were 3,567 people and 1,539 households residing in the county. There were 2,106 housing units at an average density of . The racial makeup of the county was 95.0% White
(92.8% NH White), 0.7% African American, 2.0% Native American, 0.7% Asian, 0.0% Pacific Islander, _% from some other races and 1.7% from two or more races. Hispanic or Latino people of any race were 2.5% of the population.
2020 census As of the
2020 census, there were 3,704 people, 1,661 households, and 1,034 families residing in the county. The
population density was . There were 2,097 housing units at an average density of . Of the residents, 22.1% were under the age of 18 and 26.6% were 65 years of age or older; the median age was 48.1 years. For every 100 females there were 106.7 males, and for every 100 females age 18 and over there were 106.5 males. The racial makeup of the county was 94.6% White, 0.1%
Black or African American, 0.8%
American Indian and Alaska Native, 0.4%
Asian, 0.6% from some other race, and 3.5% from
two or more races.
Hispanic or Latino residents of any race comprised 1.2% of the population. There were 1,661 households in the county, of which 24.0% had children under the age of 18 living with them and 18.5% had a female householder with no spouse or partner present. About 32.9% of all households were made up of individuals and 14.5% had someone living alone who was 65 years of age or older. There were 2,097 housing units, of which 20.8% were vacant. Among occupied housing units, 81.0% were owner-occupied and 19.0% were renter-occupied. The homeowner vacancy rate was 3.2% and the rental vacancy rate was 17.9%.
2010 census As of the
2010 census, there were 3,993 people, 1,818 households, and 1,142 families residing in the county. The population density was . There were 2,309 housing units at an average density of . The racial makeup of the county was 97.72%
White, 0.10%
African American, 0.93%
Native American, 0.23%
Asian, 0.03%
Pacific Islander, 0.23% from some other races and 0.78% from two or more races.
Hispanic or Latino people of any race were 0.60% of the population. In terms of ancestry, 44.5% were
German, 28.8% were
Norwegian, 10.8% were
American, 5.8% were
Irish, 5.7% were
Swedish, and 5.4% were
English. There were 1,818 households, 21.8% had children under the age of 18 living with them, 55.7% were married couples living together, 4.0% had a female householder with no husband present, 37.2% were non-families, and 34.2% of all households were made up of individuals. The average household size was 2.15 and the average family size was 2.74. The median age was 50.3 years. The median income for a household in the county was $48,786 and the median income for a family was $57,066. Males had a median income of $41,885 versus $26,914 for females. The
per capita income for the county was $26,468. About 6.1% of families and 8.2% of the population were below the
poverty line, including 12.8% of those under age 18 and 10.8% of those age 65 or over.
Population by decade Colors= id:lightgrey value:gray(0.9) id:darkgrey value:gray(0.8) id:sfondo value:rgb(1,1,1) id:barra value:rgb(0.55,0.0,0.0) ImageSize = width:700 height:350 PlotArea = left:50 bottom:50 top:30 right:30 DateFormat = x.y Period = from:0 till:15664 TimeAxis = orientation:vertical AlignBars = late ScaleMajor = gridcolor:darkgrey increment:3916 start:0 ScaleMinor = gridcolor:lightgrey increment:1958 start:0 BackgroundColors = canvas:sfondo BarData= bar:1890 text:1890 bar:1900 text:1900 bar:1910 text:1910 bar:1920 text:1920 bar:1930 text:1930 bar:1940 text:1940 bar:1950 text:1950 bar:1960 text:1960 bar:1970 text:1970 bar:1980 text:1980 bar:1990 text:1990 bar:2000 text:2000 bar:2010 text:2010 bar:2020 text:2020 bar:2025 text:present PlotData= color:barra width:25 align:left bar:1890 from: 0 till:6471 bar:1900 from: 0 till:12580 bar:1910 from: 0 till:15659 bar:1920 from: 0 till:15555 bar:1930 from: 0 till:14554 bar:1940 from: 0 till:13923 bar:1950 from: 0 till:11840 bar:1960 from: 0 till:10064 bar:1970 from: 0 till:8213 bar:1980 from: 0 till:7636 bar:1990 from: 0 till:6064 bar:2000 from: 0 till:4831 bar:2010 from: 0 till:3993 bar:2020 from: 0 till:3704 bar:2025 from: 0 till:3497 color:darkblue PlotData= bar:1890 at:6471 fontsize:M text:6,471 shift:(-16,6) bar:1900 at:12580 fontsize:M text:12,580 shift:(-16,6) bar:1910 at:15659 fontsize:M text:15,659 shift:(-16,6) bar:1920 at:15555 fontsize:M text:15,555 shift:(-16,6) bar:1930 at:14554 fontsize:M text:14,554 shift:(-16,6) bar:1940 at:13923 fontsize:M text:13,923 shift:(-16,6) bar:1950 at:11840 fontsize:M text:11,840 shift:(-16,6) bar:1960 at:10064 fontsize:M text:10,064 shift:(-16,6) bar:1970 at:8213 fontsize:M text:8,213 shift:(-16,6) bar:1980 at:7636 fontsize:M text:7,636 shift:(-16,6) bar:1990 at:6064 fontsize:M text:6,064 shift:(-16,6) bar:2000 at:4831 fontsize:M text:4,831 shift:(-16,6) bar:2010 at:3993 fontsize:M text:3,993 shift:(-16,6) bar:2020 at:3704 fontsize:M text:3,704 shift:(-16,6) bar:2025 at:3497 fontsize:M text:3,497 shift:(-16,6) TextData= fontsize:S pos:(20,20) text:Data from U.S. Census Bureau ==Communities==