County · North Dakota

Cass County, North Dakota

Cass County, North Dakota. Cass County had 201,794 residents in 2025 by the Census Bureau's estimate, up 9.4% since 2020, faster than North Dakota (+2.6%). It holds 80 places (27 cities, villages and boroughs, 49 towns and townships and 4 census-designated) and 44 census tracts. GEOID 38017.

Cass County is one of the 2 counties of the Fargo, ND-MN metropolitan statistical area (the Census Bureau's July 2023 delineation).

Residents, July 2025 estimate

201,794

Census Bureau estimate (no margin published)
2020 Census count: 184,525 · ACS 2020-2024: 193,400

Median household income

$75,555

±$2,103 (90% margin)
North Dakota: $76,657

Median home value

$298,000

±$7,012 (90% margin)
North Dakota: $249,900

Median gross rent

$958

±$17 (90% margin)
North Dakota: $954

How many people live in Cass County, and is it growing?

The 2020 Census counted 184,525 residents in Cass County. The Census Bureau estimates 201,794 for July 1, 2025, up 9.4% since 2020, faster than North Dakota (+2.6%). The 2020-2024 American Community Survey puts the population at 193,400 over 1,765 square miles of land.

  • July 2020→2021 +4,431 (189,328)
  • 2021→2022 +3,961 (193,289)
  • 2022→2023 +4,036 (197,325)
  • 2023→2024 +1,946 (199,271)
  • 2024→2025 +2,523 (201,794)
Cass County in North Dakota. Boundaries: Census Bureau 2024.
Counts, ACS 2020-2024 5-year estimates, with the change from 2015-2019
MeasureCass CountyNorth DakotaChange since 2015-2019
Total population193,400784,841+16,425
Households83,945±742331,063+8,102
Average household size2.23±0.022.28−0.04
Housing units89,038±84377,281+7,151

Cass County's population since 2000

From 123,138 in 2000 to 201,794 in 2025: up 63.9%. The 2000, 2010 and 2020 figures are census counts. The 2005 figure is the Census Bureau's intercensal estimate, revised to fit the 2000 and 2010 counts and drawn on 2010 boundaries; 2015 and 2025 are July 1 estimates made from the census before them.

  • 2000 Census 123,138
  • 2005 (estimate) 135,181
  • 2010 Census 149,778
  • 2015 (estimate) 171,028
  • 2020 Census 184,525
  • 2025 (estimate) 201,794

Source: The 2000, 2010 and 2020 Census counts and the Census Bureau's population estimates (intercensal 2000-2010, Vintage 2020, Vintage 2025) · Census population estimates

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026); PEP Vintage 2025 (CO-EST2025); 2020 Census · Check it at data.census.gov

What cities and towns are in Cass County?

Cass County holds 80 places: 27 cities, villages and boroughs (incorporated places), 49 towns and townships (county subdivisions with their own government) and 4 census-designated places. The largest is Fargo with 136,275 residents (2025 estimate). Places that cross a county line are listed with the share of their 2020 residents who live in this county.

Places in Cass County, ACS 2020-2024 5-year estimates. Ring: estimate with a coefficient of variation over 40%.
Fargocity125,990131,627±53$66,998$281,90012.9%100%
West Fargocity38,62640,094±39$90,665$321,9008.8%100%
Horacecity3,0854,588±31$138,578$414,5004.3%100%
Casseltoncity2,4792,953±419$73,259$278,4007.1%100%
Mapletoncity1,3201,352±185$119,432$310,2001.9%100%
Reed TownshipGEOID 3801765860township1,0561,009±283$130,938$425,0000.4%100%
Stanley TownshipGEOID 3801775340township931276±200$162,409not published0.0%100%
Kindredcity889996±185$105,104$297,8003.5%100%
HarwoodGEOID 3835940city794819±227$145,139$321,1001.3%100%
Reile's AcresGEOID 3866040city7031,032±243$192,500$475,6001.2%100%
ArgusvilleGEOID 3803020city480584±133$162,734$356,2000.5%100%
OxbowGEOID 3860480city381491±84$210,417$680,1001.4%100%
Normanna TownshipGEOID 3801757620township367490±210$89,519$339,30025.9%100%
Pleasant TownshipGEOID 3801763100township367452±181$133,714$331,0000.0%100%
Huntercity332292±82$74,583$125,00012.7%100%
Arthurcity328392±69$88,393$217,9001.6%100%
Harwood TownshipGEOID 3801735980township310289±103$79,877$290,1009.3%100%
Tower Citycity268304±80$108,958$187,5007.6%100%
DavenportGEOID 3818180city256245±79$85,625$223,8001.6%100%
Leonardcity248248±79$59,722$162,5006.5%100%
Raymond TownshipGEOID 3801765620township246171±88$147,875$347,7000.0%100%
Buffalocity195180±41$76,875$179,7007.8%100%
FrontierGEOID 3828720city195169±76$122,500$385,3003.0%100%
Mapleton TownshipGEOID 3801750620township191250±108$148,320$552,9000.0%100%
Pagecity190165±50$71,000$92,50013.9%100%
GrandinGEOID 3832300city186119±41$82,188$131,3007.6%100%
Davenport TownshipGEOID 3801718220township184213±160$115,962$358,3000.0%100%
Wheatland TownshipGEOID 3801785220township182150±107not publishednot published8.7%100%
Warren TownshipGEOID 3801783500township133116±70$131,023$337,5000.0%100%
Gardner TownshipGEOID 3801729260township131120±69$101,875$562,5005.0%100%
GardnerGEOID 3829220city129125±44$103,750$276,8000.0%100%
Tower TownshipGEOID 3801779300township12396±30$105,313not published16.7%100%
Erie TownshipGEOID 3801724660township12180±36$140,000$341,70017.5%100%
Maple River TownshipGEOID 3801750540township11992±58not publishednot published0.0%100%
Gill TownshipGEOID 3801730260township115131±139$160,875$426,9000.0%100%
Berlin Township, Cass CountyGEOID 3801706260township114138±63$146,705$448,3000.0%100%
Highland Township, Cass CountyGEOID 3801737900township11489±40$82,708$149,0000.0%100%
Kinyon TownshipGEOID 3801742980township113121±87$73,882$268,1000.0%100%
Walburg TownshipGEOID 3801782740township111207±128not publishednot published3.5%100%
Empire TownshipGEOID 3801724140township11157±26$166,250$410,00024.6%100%
Leonard TownshipGEOID 3801746020township10647±46not publishednot published0.0%100%
Addison TownshipGEOID 3801700500township99103±104not publishednot published1.0%100%
Everest TownshipGEOID 3801725020township9998±59not publishednot published0.0%100%
WheatlandGEOID 3885180CDP9270±52not publishednot published0.0%100%
Eldred TownshipGEOID 3801722860township9165±41$198,393not published0.0%100%
Amenia TownshipGEOID 3801701980township9068±43$101,250$275,0000.0%100%
Clifton TownshipGEOID 3801714780township8958±19not published$75,00012.1%100%
Harmony TownshipGEOID 3801735580township8661±57$188,125$434,4000.0%100%
Howes TownshipGEOID 3801739140township8649±31not published$262,5000.0%100%
AmeniaGEOID 3801940city85135±66$66,250$179,2000.0%100%
Pontiac TownshipGEOID 3801763580township8486±34$128,571$258,0000.0%100%
Durbin TownshipGEOID 3801721100township8361±49not published$346,9000.0%100%
Rush River TownshipGEOID 3801769020township8350±42not publishednot published38.0%100%
Casselton TownshipGEOID 3801712740township8137±37not publishednot published0.0%100%
Brooktree ParkGEOID 3809830CDP7623±31not publishednot published0.0%100%
Buffalo TownshipGEOID 3801710460township7592±58$134,583$241,2005.4%100%
Watson TownshipGEOID 3801783940township7442±29not publishednot published0.0%100%
Rich TownshipGEOID 3801766460township7242±24$152,500$330,0000.0%100%
Wiser TownshipGEOID 3801786980township7142±35not published$336,4000.0%100%
Hunter TownshipGEOID 3801739500township6864±42$160,250$355,00012.5%100%
Noble TownshipGEOID 3801757020township6845±27$152,188$522,7000.0%100%
Ayr TownshipGEOID 3801704060township6567±29$69,688$187,50010.4%100%
Arthur TownshipGEOID 3801703340township6144±30$142,656not published0.0%100%
BriarwoodGEOID 3809320city5760±34$238,333$625,0000.0%100%
Prairie RoseGEOID 3864320city5643±21$139,375$440,0000.0%100%
North RiverGEOID 3858120city5570±36$147,500$376,9000.0%100%
ErieGEOID 3824620CDP5458±33not publishednot published24.1%100%
Page TownshipGEOID 3801760540township53100±52$131,765$537,5000.0%100%
Gunkel TownshipGEOID 3801733820township52156±82not published$400,0000.0%100%
Rochester TownshipGEOID 3801767260township4945±22not published$215,0000.0%100%
Hill TownshipGEOID 3801738060township4497±107$98,971not published0.0%100%
Bell TownshipGEOID 3801705900township4440±27$106,250not published0.0%100%
Cornell TownshipGEOID 3801716100township4261±34$128,333$411,1009.8%100%
EmbdenGEOID 3824020CDP4141±23$126,250$216,1000.0%100%
AliceGEOID 3801420city4118±10not publishednot published27.8%100%
Barnes TownshipGEOID 3801704900township360±10not publishednot published–100%
Dows TownshipGEOID 3801720220township283±5not publishednot published0.0%100%
Lake TownshipGEOID 3801743780township1910±10not publishednot published0.0%100%
AyrGEOID 3804020city1114±16not publishednot published0.0%100%
Enderlincity881985±143$74,625$148,60012.5%1%

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026); 2020 place-by-county parts · Check it at data.census.gov

Who lives in Cass County?

The median resident of Cass County is 32.8 years old; 22.2% are under 18 and 13.0% are 65 or older. The largest group is non-Hispanic white residents at 81.2%, then non-Hispanic Black residents at 7.0%. 7.7% of residents were born outside the United States.

Age, origin and education, ACS 2020-2024 5-year estimates. Race groups are non-Hispanic; Hispanic includes any race.
MeasureCass CountyNorth DakotaChange since 2015-2019
Median age32.8±0.235.9+0.3
Under 18 years22.2%23.5%–
65 years and over13.0%±0.1 pts16.5%–
Hispanic or Latino (any race)3.6%4.7%+0.9 pts
White alone, not Hispanic81.2%±0.3 pts81.7%−4.2 pts
Black or African American alone, not Hispanic7.0%±0.3 pts3.3%+1.5 pts
Asian alone, not Hispanic3.2%±0.2 pts1.6%no clear change
American Indian and Alaska Native alone, not Hispanic0.9%±0.1 pts4.2%–
Native Hawaiian and Other Pacific Islander alone, not Hispanic0.0%±0.1 pts0.1%–
Two or more races, not Hispanic3.7%±0.4 pts4.0%–
Some other race alone, not Hispanic0.5%±0.2 pts0.3%–
Born outside the United States7.7%±0.5 pts4.7%no clear change
Speak a language other than English at home (age 5+)8.9%±0.7 pts6.7%–
Civilian veterans (age 18+)5.5%±0.5 pts7.1%–
With a disability11.2%±0.6 pts12.0%–
No health insurance coverage5.5%±0.7 pts6.5%no clear change
High school graduate or higher (age 25+)95.9%±0.5 pts94.0%–
Bachelor's degree or higher (age 25+)42.6%±1.3 pts32.7%+2.4 pts
Graduate or professional degree (age 25+)14.1%±1.0 pts9.7%–
Moved from another state in the past year5.8%±0.6 pts4.2%–

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) (Data Profiles DP02, DP05) · Check it at data.census.gov

What do households in Cass County earn?

Half of Cass County's 83,945 households earn less than $75,555 a year (±$2,103), against $76,657 in North Dakota. In 2015-2019 the median was $79,358 in 2024 dollars, so it fell by $3,803 after inflation. 11.0% of residents live below the poverty line.

Income and poverty in 2024 dollars, ACS 2020-2024 5-year estimates
MeasureCass CountyNorth DakotaChange since 2015-2019
Median household income$75,555±$2,103$76,657−$3,803
Mean household income$103,789±$2,846$101,793–
Per capita income$45,643±$1,146$43,389no clear change
People below the poverty line11.0%±1.2 pts10.8%no clear change
Children under 18 below the poverty line11.8%±2.8 pts11.1%no clear change
Households receiving SNAP6.2%±0.8 pts6.6%–
Households with a broadband subscription89.6%±1.0 pts88.7%–

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) (Data Profile DP03) · Check it at data.census.gov

What does housing cost in Cass County?

Owners occupy 52.0% of Cass County's occupied homes and renters 48.0%. The median owner-occupied home is valued at $298,000 by its owner (±$7,012). The median renter pays $958 a month including utilities, and 31.9% of renters pay 35% or more of their income on rent.

Housing, ACS 2020-2024 5-year estimates
MeasureCass CountyNorth DakotaChange since 2015-2019
Median home value (owner-occupied)$298,000±$7,012$249,900+$22,571
Median gross rent$958±$17$954−$67
Renters paying 35% or more of income on rent31.9%±2.5 pts31.1%no clear change
Median monthly owner costs, with a mortgage$1,855±$34$1,762–
Owner-occupied homes52.0%±1.2 pts62.9%no clear change
Housing units89,038±84377,281+7,151
Homeowner vacancy rate0.9%±0.4 pts1.2%–
Rental vacancy rate5.3%±1.2 pts8.3%–
Single-family detached homes42.9%±1.3 pts56.7%–
Mobile homes1.9%±0.4 pts6.6%–
Built 2020 or later3.0%±0.5 pts1.8%–
Built 1939 or earlier7.7%±0.8 pts11.5%–

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) (Data Profile DP04) · Check it at data.census.gov

How many new homes is Cass County building?

Builders took permits for 1,154 new housing units across Cass County in 2025 (659 single-family), 5.7 per 1,000 residents.

  • 2019 1,157 units
  • 2020 1,666 units
  • 2021 1,806 units
  • 2022 2,058 units
  • 2023 1,687 units
  • 2024 1,223 units
  • 2025 1,154 units

Source: Building Permits Survey, annual county files 2019-2025, U.S. Census Bureau · Census Building Permits Survey

How do people in Cass County get to work?

78.2% of Cass County's workers drive alone and 10.0% work from home. The average trip to work takes 17.1 minutes. The unemployment rate in 2020-2024 averaged 3.0%.

Work and commuting, ACS 2020-2024 5-year estimates
MeasureCass CountyNorth DakotaChange since 2015-2019
In the labor force (age 16+)75.3%±0.7 pts68.6%–
Unemployment rate3.0%±0.5 pts2.8%no clear change
Drove alone to work78.2%±1.0 pts77.9%–
Carpooled6.5%±0.6 pts8.8%–
Public transportation0.5%±0.2 pts0.3%–
Walked2.8%±0.4 pts3.2%–
Worked from home10.0%±0.8 pts8.1%+6.5 pts
Mean travel time to work17.1 min±0.617.9 minno clear change

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) (Data Profile DP03) · Check it at data.census.gov

What are Cass County's census tracts?

Cass County is divided into 44 census tracts. Among those with a reliable estimate, median household income runs from $30,169 (Tract 5.02) to $162,000 (Tract 103.07).

All 44 census tracts of Cass County, with their figures

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Check it at data.census.gov

How does Cass County compare with North Dakota's other counties?

Cass County's rank among North Dakota's counties with a reliable estimate (1 = highest)
MeasureRank
Population1st of 53
Growth 2020-20252nd of 53
Residents per square mile1st of 53
Median household income23rd of 53
Median home value4th of 53
Median gross rent10th of 53
Poverty rate22nd of 53
Bachelor's degree or higher1st of 53
Median age47th of 53

Every county in North Dakota

Source: PlainCities ranks from the American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) and PEP Vintage 2025 · How ranks are computed

How these figures are made: methodology and release checks · reading a margin of error · every state · corrections

Not on this page: crime, weather and schools for Cass County are other agencies' records. Crime: the FBI's Crime Data Explorer · climate: NOAA's U.S. Climate Normals · schools: the National Center for Education Statistics' school search.