Cannon Ball, North Dakota, United States [CDP]; population was 702 in 1990; housing units was 180 in 1990; location is 46°19'N 100°38'W; land area is 86.79 square miles (55,544 acres); water area is 8.37 square miles (5,359 acres); FIPS code is 12020 [SourceCBP]