The municipality of San Juan Evangelista is delimited to the north by Acayucan, to the east by Sayula de Alemán, to the south-east by Jesús Carranza, to the south by Oaxaca State and to the west by Juan Rodríguez Clara.
The weather in San Juan Evangelista is very warm and wet all year with rains in summer and autumn.
It produces principally maize, beans, coffee, rice, orange fruit and green chile.
In San Juan Evangelista, in December takes place the celebration in honor to San Juan Evangelista, Patron of the town, and takes place the celebration in honor to Virgen de Guadalupe.
Mariano Rodríguez Pérez, commander of the municipal police department, was assassinated in February 2019.