El municipio de San Miguel Piedras es un municipio de 1271 habitantes situado en el Distrito de Nochixtlán, Oaxaca, México.
En el municipio habitan 1,271 personas, el 36% hablan una lengua indígena.
[4] En 2010, el municipio contaba con tres escuelas preescolares, tres primarias y una secundaria, el municipio no contaba con ningún bachillerato y ninguna escuela de formación para el trabajo.
El municipio también contaba con una primaria indígena.
[5] En el municipio se encuentran los siguientes poblados, siendo San Miguel Piedras la cabecera municipal: