El municipio de San Nicolás es uno de los 570 municipios del estado mexicano de Oaxaca.
Su cabecera es la localidad de San Nicolás.
El municipio de San Nicolás colinda al norte con el municipio de Miahuatlán de Porfirio Díaz; al este y sur con el municipio de San Simón Almolongas; y al oeste con el municipio de Yogana.
[3] El municipio de San Nicolás cuenta con tres localidades.
[4] El municipio de San Nicolás se rige mediante el sistema de usos y costumbres.