Con una superficie de 108,44 kilómetros cuadrados, Tenampulco limita al poniente y al norte con el estado de Veracruz; al este, con el municipio de Hueytamalco; y al sur, con Ayotoxco de Guerrero, Jonotla y Tuzamapan de Galeana.