Don Benito is a Spanish town and municipality in the province of Badajoz, Extremadura, near the left bank of the river Guadiana. According to the 2014 census, the municipality has a population of 37,011.