El municipio de Santiago Tamazola es uno de los 570 municipios en que se encuentra dividido el estado mexicano de Oaxaca y que se encuentra localizado en la zona noroccidental del mismo.
Sus límites corresponden al norte al municipio de San Juan Cieneguilla, al noreste al municipio de Santa Cruz Tacache de Mina y el municipio de San Nicolás Hidalgo; al este limita con el municipio de Guadalupe de Ramírez y el municipio de Silacayoápam, al sur con el municipio de Santiago Yucuyachi y al suroeste con el municipio de San Juan Bautista Tlachichilco; por último, sus límites al oeste corresponden al municipio de San Miguel Ahuehuetitlán y al municipio de San Juan Ihualtepec.
La población total del municipio de acuerdo con el Censo de Población y Vivienda realizado en 2010 por el Instituto Nacional de Estadística y Geografía, es de 4 207 habitantes, de los que 1 922 son hombres y 2 285 son mujeres.
[1] La densidad de población asciende a un total de 20.85 personas por kilómetro cuadrado.
El municipio se encuentra formado por ocho localidades, las principales y su población de acuerdo al Censo de 2010 son: Para la elección de diputados locales al Congreso de Oaxaca y de diputados federales a la Cámara de Diputados federal, el municipio de Santiago Tamazola se encuentra integrado en los siguientes distritos electorales: Local: Federal: