Eagle Butte is a city in Dewey and Ziebach counties in South Dakota, United States. The population was 1,258 at the 2020 census. It is adjacent to the North Eagle Butte CDP.