Tecpatán está localizada en las coordenadas y a una altitud de 320 metros sobre el nivel del mar y a las orillas del río Totopac un afluente del Río Grijalva que actualmente se une a él en el embalse de la Presa Malpaso, se encuentra a unos 80 kilómetros al norte de la capital del estado, la ciudad de Tuxtla Gutiérrez con la que se comunica mediante una carretera asfaltada que la une además con las poblaciones de Copainalá, Chicoasén y San Fernando, esta misma carretera la une hacia el oeste con Raudales Malpaso, la mayor población del municipio y desde donde se puede comunicar con los estados de Veracruz de Ignacio de la Llave y Tabasco.