Según el Instituto Nacional de Estadística de España, en el año 2020 Zagra contaba con 885 habitantes censados.
Ver Datos estadísticos de la economía de Zagra