Townapedia
Casselton Commercial Historic District 1
Casselton Commercial Historic District 1 · Andrew Filer ( afiler ), CC BY-SA 2.0
Casselton, North Dakota - 6154601706
Casselton, North Dakota - 6154601706 · In memoriam afiler, CC BY-SA 2.0
Casselton, North Dakota - 6154056899
Casselton, North Dakota - 6154056899 · In memoriam afiler, CC BY-SA 2.0
Casselton, North Dakota - 6154053585
Casselton, North Dakota - 6154053585 · In memoriam afiler, CC BY-SA 2.0
Casselton, North Dakota - 6154057837
Casselton, North Dakota - 6154057837 · In memoriam afiler, CC BY-SA 2.0
Casselton, North Dakota - 6154595418
Casselton, North Dakota - 6154595418 · In memoriam afiler, CC BY-SA 2.0

Casselton, North Dakota

Casselton is a city of 2,953 people in Cass County, North Dakota, founded in 1876.

Loading the weather...
Population2,953 +10.3% since 2019
Elevation935 ft 285 m
Founded1876
Land area2.2 sq mi
ZIP code58012
Nearest airportHector International Airport (FAR) 19 mi

Why visit Casselton

Townapedia lists 1 museum or landmark, 4 parks and trails, 4 places to eat and 1 place to stay in and around town.

Highlights include Casselton Commercial Historic District.

July is the warmest month, with average highs of 81°F; January lows average -1°F, and about 37 inches of snow fall in a normal year.

About Casselton

Casselton is a city in Cass County, North Dakota, United States. The population was 2,479 as of the 2020 census, and was estimated at 2,485 in 2025, making it the 19th largest city in North Dakota.

From the Wikipedia article Casselton, North Dakota (this version), under CC BY-SA 4.0.

Museums and landmarks1

Casselton Commercial Historic District

Monument and historic site · National Register of Historic Places

Historic district in North Dakota, United States

Open in Google Maps · Wikipedia

Parks, trails and playgrounds4

Cottonwood Golf Club

Golf course

Open in Google Maps

Governors Park

Park

Open in Google Maps

Nickl Park

Park

Open in Google Maps

Tinta Tawa Park

Park · 0.8 mi

Open in Google Maps

Restaurants and cafes4

Pizza Ranch

Restaurant · Pizza

Mo-Su 11:00-20:00

Open in Google Maps · +1 701-347-4099

Z's Pub & Grub

Restaurant · Burger

620 Front Street, Casselton

Mo-Th 11:00-23:00; Fr 11:00-01:00; Sa 13:00-01:00

Open in Google Maps · +1 701-346-0110

Club 94 Lounge

Bar and pub · 1.4 mi

Open in Google Maps

Dairy Queen

Fast food · Ice Cream, Burger, Chicken · 1.3 mi

793 19th St S, Casselton

Mo-Su 10:30-21:30

Open in Google Maps · +17015011990

Advertisement

Where to stay1

Days Inn

Motel and hotel · 1.3 mi

2050 Governor's Drive, Casselton

Open in Google Maps · +1 701-347-4524

History

Casselton was founded on August 8, 1876. The city is named in honor of George Washington Cass, a president of the Northern Pacific Railway, which established a station there in 1876 to develop a town for homesteaders. Casselton is the hometown of five North Dakota governors. Casselton was incorporated as a village on July 23, 1880 and as a city in 1883.

Casselton had its origin in 1873 when the Northern Pacific Railway sent Mike Smith to plant cottonwood and willow trees in the area to serve as windbreaks along the right-of-way. They planned to harvest the trees for lumber to use as railroad ties, but the experiment failed for a number of reasons.

In 1874, Emil Priewe and his wife joined Mike Smith at the station. The Priewe's son, Harry, was born on March 28, 1875, in a sod shanty, the first child born in the developing village. Others came to settle and by 1880, the town had a population of 376, according to the official census. A school was organized in 1876 and the town was incorporated as a village in 1880.

The hamlet was variously called "the Nursery", "Goose Creek" and "Swan Creek", named for the stream that meandered through the area. In 1876, the railroad established a station called Casstown, after George Cass, the railroad president. When the post office was established on August 8, 1876, the name Casselton was designated.

From the History section of Casselton, North Dakota on Wikipedia, under CC BY-SA 4.0.

Churches and places of worship2

Gas and EV charging1

Advertisement

Schools, colleges and libraries5

Map of Casselton

18 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

0°20°40°60°80°January: 0.5 in of rainFebruary: 0.6 in of rainMarch: 1.1 in of rainApril: 1.5 in of rainMay: 3.2 in of rainJune: 4.4 in of rainJuly: 3.7 in of rainAugust: 2.6 in of rainSeptember: 2.8 in of rainOctober: 2.3 in of rainNovember: 0.8 in of rainDecember: 0.7 in of rainJanuary: 17°FFebruary: 22°FMarch: 35°FApril: 53°FMay: 68°FJune: 77°FJuly: 81°FAugust: 80°FSeptember: 71°FOctober: 56°FNovember: 38°FDecember: 23°FJanuary: -1°FFebruary: 2°FMarch: 17°FApril: 31°FMay: 43°FJune: 55°FJuly: 59°FAugust: 56°FSeptember: 46°FOctober: 34°FNovember: 20°FDecember: 7°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan17°F-1°F0.5 in7.4 in
Feb22°F2°F0.6 in6.6 in
Mar35°F17°F1.1 in6.2 in
Apr53°F31°F1.5 in3.3 in
May68°F43°F3.2 in0.0 in
Jun77°F55°F4.4 in0.0 in
Jul81°F59°F3.7 in0.0 in
Aug80°F56°F2.6 in0.0 in
Sep71°F46°F2.8 in0.0 in
Oct56°F34°F2.3 in0.7 in
Nov38°F20°F0.8 in4.4 in
Dec23°F7°F0.7 in8.1 in

U.S. Climate Normals 1991-2020 for Casselton Agronomy Farm Hcn (2 mi away), NOAA NCEI.

People and cost of living

$73,259median household income
$278,400median home value
$814median monthly rent
32.9median age
34.7%of adults have a bachelor's degree or higher
65.2%of homes are owner-occupied
31.7 minaverage commute
Age of residents
Under 1831%18 to 3422%35 to 6437%65 and over10%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Cass County has had 20 federal disaster declarations since 2000, most often for floods.

  • 2025-09-11: Severe Storm, Tornadoes, And Straight-Line Winds (Severe Storm)
  • 2024-02-15: Severe Winter Storm And Straight-Line Winds (Winter Storm)
  • 2020-07-09: Flooding (Flood)
  • 2020-04-01: Covid-19 Pandemic (Biological)
  • 2020-03-13: Covid-19 (Biological)
  • 2019-06-12: Flooding (Flood)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Hector International Airport (FAR) is the nearest airport with scheduled flights listed in OpenStreetMap, 19 miles away.

  • Mapleton 8 mi east, about 12 min by car
  • Arthur 14 mi north, about 23 min by car
  • West Fargo 15 mi east, about 24 min by car
  • Fargo 18 mi east, about 29 min by car
  • Moorhead 22 mi east, about 36 min by car
  • Dilworth 24 mi east, about 39 min by car
  • Barnesville 41 mi southeast, about 1 h by car
  • Hawley 42 mi east, about 1 h 15 min by car
  • Ada 43 mi northeast, about 1 h 15 min by car
  • Breckenridge 53 mi southeast, about 1 h 30 min by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.