Guareña is a Spanish municipality in the province of Badajoz, Extremadura. It has a population of 7,326 (2007) and an area of 283.3 km².
38°51′N 6°05′W / 38.850°N 6.083°W / 38.850; -6.083