Twin Buttes is an unincorporated community in Dunn County, North Dakota, United States. It is a community on the Fort Berthold Indian Reservation, which is home of the Mandan, Hidatsa, and Arikara Three Affiliated Tribes. Twin Buttes is 2 miles south of Lake Sakakawea, and 12 miles north-northeast of Halliday.