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 Navojoa cuenta con 157,729 habitantes, 1,595 en Guadalupe de Juárez, 2,568 en Pueblo Mayo y 113,836 en Navojoa (cuya edad mediana es de 27 años).