Según el Conteo de Población y Vivienda de 2005 en el Instituto Nacional de Estadística y Geografía dio como resultado que la población de Zamora Pico de Oro es de 1,788 habitantes, de los cuales 923 son hombres y 865 son mujeres.