Santa Amalia este un oraș din Spania, situat în provincia Badajoz din comunitatea autonomă Extremadura. Are o populație de 4.414 de locuitori.