El municipio de San Andrés Tenejapan es un municipio situado en el estado de Veracruz, México.
Su cabecera es la localidad de San Andrés Tenejapan.
Está ubicado en las coordenadas 18°45’ latitud norte y 97°04’ de longitud oeste, a una altitud de 2600 m s. n. m..[1] El municipio está conformado por nueve localidades.
Su clima es templado-húmedo, con una temperatura promedio anual de 18.0 °C.
Las lluvias son abundantes en verano y principios de otoño, y tienen menor intensidad en invierno.