Zagra es un municipio ubicado en la provincia de Provincia de Granada en Andalucía. La población de Zagra es de 885 personas (2020), el área de Zagra es de 11.19 kilómetros cuadrados, la distancia de Zagra a Sevilla (capital de la Andalucía) es de 162 kilómetros, la distancia de Zagra a Madrid es de 441 kilómetros. Zagra comparte fronteras con Algarinejo y Loja.