De acuerdo con los resultados del Censo de Población y Vivienda 2010 del Instituto Nacional de Estadística y Geografía (INEGI), el municipio de Naco cuenta con 6 401 habitantes, 6064 en Naco, 189 en el Ejido Cuauhtémoc y 108 en San Pedro (cuya edad media es de 23 años).