San Marcos Evangelista se encuentra situado al noreste de la cabecera del municipio de Zacoalco de Torres.