Zafra es un municipio y una ciudad español perteneciente a la provincia de Badajoz, en la comunidad autónoma de Extremadura.