Zafra es un municipio ubicado en la provincia de Provincia de Badajoz en Extremadura. La población de Zafra es de 16 810 personas (2020), el área de Zafra es de 62.6 kilómetros cuadrados, la distancia de Zafra a Mérida (capital de la Extremadura) es de 55 kilómetros, la distancia de Zafra a Madrid es de 419 kilómetros. Zafra comparte fronteras con Alconera, La Lapa, Feria, Fuente del Maestre, Los Santos de Maimona, Puebla de Sancho Pérez y Medina de las Torres.