Según las estimaciones oficiales del Instituto Nacional de Estadística (INE) obtenidas con respecto al censo del año 2016, la población de Zahara era de 1.088 habitantes.