Santa Amalia é um município localizado na província de Badajoz, na Extremadura. Foi fundado no século XIX por ordem do rei Fernando VII, que deu o nome à localidade em honra da sua falecida esposa María Amalia da Saxónia.
Foi criado como um município de nova planta, seguindo um plano hipodâmico, e inclui casas, uma câmara municipal, uma prisão, uma escola, uma igreja, um cemitério e terras de cultivo.