Santa Amalia ye un municipio extremenyo d'a provincia de Badajoz. Se troba situata en a comarca de Vegas Altas y en o partito chudicial de Don Benito. A suya población ye de 4.267 habitants (2013), en una superficie de 73,6 km².