De acuerdo con los resultados del Conteo de Población y Vivienda de 2005 realizado por el Instituto Nacional de Estadística y Geografía la población total de Naica es de 4,775 habitantes, de los cuales 2,424 son hombres y 2,351 son mujeres.