El municipio de Martínez de la Torre se encuentra ubicado en la parte centro-norte del estado de Veracruz, limita con los municipios de Tlapacoyan (municipio), Atzalan, Misantla, Tecolutla, San Rafael (Veracruz), Papantla y San Jose Acateno en el estado de Puebla.