[1] El clima de San Mateo Peñasco es semicálido subhúmedo con lluvias en verano en el 85% de su superficie y templado subhúmedo con lluvias en verano en el 15% restante.
[7] De acuerdo al último censo, realizado por el INEGI en 2010, en el municipio habitan 2116 personas, repartidas entre 5 localidades.
En 2014 el municipio fue incluido en la Cruzada nacional contra el hambre.
[9][10] El municipio cuenta con 5 localidades, de las cuales la cabecera es San Mateo Peñasco y la más poblada es San Pedro el Alto.
[16] San Mateo Peñasco pertenece al VIII Distrito Electoral Federal de Oaxaca, con sede en Heroica Ciudad de Tlaxiaco,[17] y al XVI Distrito electoral Local.