El municipio de San Martín Totoltepec (del nahuatl: tototl, tepetl, co ‘pájaro, cerro, en’‘En el cerro de los pájaros’)[3] es uno de los 217 municipios que conforman al estado mexicano de Puebla.
Fue fundado en 1922 y su cabecera es la ciudad de San Martín Totoltepec.
[3] El municipio se encuentra a una altitud promedio de 1320 m s. n. m. y abarca un área de 7.27 km², lo que lo convierte en uno de los municipios más pequeños del estado.
[3] De acuerdo al último censo, realizado por el INEGI en 2010, en el municipio hay una población total de 651 habitantes, lo que le da una densidad de población aproximada de 90 habitantes por kilómetro cuadrado.
[4] En el municipio existen tres localidades, de las cuales la más poblada es la cabecera, San Martín Totoltepec.