Según el censo de 2010, realizado por el Instituto Nacional de Estadística y Geografía, la población total de Pinotepa nacional es de 29,604 habitantes, tan solo en la población y contando todo el municipio da un total 50,309 personas colocando a esta ciudad en la número diez de las ciudades mas pobladas de Oaxaca.