El municipio de San Blas es uno de los 20 municipios del estado mexicano de Nayarit.
Su cabecera municipal es San Blas, un puerto histórico de México.
[3] El municipio de San Blas está localizado en la costa norte del estado de Nayarit, tiene una extensión territorial de 823.60 kilómetros cuadrados que representan el 3.0% de la superficie total del estado y forman parte integral de él las Islas Marías, localizadas frente a sus costas.
Tiene límites administrativos con los siguientes municipios y/o accidentes geográficos, según su ubicación:[4] En el municipio de San Blas se localizan un total de 27 localidades, siendo las principales y su población en 2020 las siguientes: Además, también lo conforman muchas localidades de menos de 100 habitantes: La escolaridad promedio del municipio es de 9.3 años escolares, es decir, entre tercero de secundaria y primero de preparatoria.
Número de personas que no asisten a la escuela estando en rango de edad escolar (de los 3 a los 24 años de edad) en las tres principales localidades del municipio: San Blas: 1,063 personas.