La ciudad es cabecera del municipio de Puerto Peñasco y de acuerdo a los datos el último Censo de Población y Vivienda realizado en 2010 por el Instituto Nacional de Estadística y Geografía (INEGI), esta cuenta con una población de 56,756 habitantes, lo que la convierte en la novena ciudad más poblada del estado.