About Cannon Ball, North Dakota

Cannon Ball is a census-designated place (CDP) in Sioux County, North Dakota in the United States and on the Standing Rock Indian Reservation. It sits in the northeastern part of Sioux County where the Cannonball River meets Lake Oahe of the Missouri River. The population was 875 at the 2010 census.

News from Cannon Ball

Cannon Ball Facts

  • Population Total: 875
  • Square Miles: 88.4
  • Timezone: Central