Tehuantepecinlahti[1] (esp. Golfo de Tehuantepec) on leveä Tyynenmeren lahti eteläisessä Meksikossa. Lahden ranta muodostaa Tehuantepecinkannaksen etelärannan. Lahden rannalla on useita laguuneja, ja lahteen laskee monia jokia, joista suurin on Tehuantepecjoki.[2]
Tehuantepecinlahden ranta kuuluu lännessä Oaxacan osavaltioon ja idässä Chiapasin osavaltioon. Lahden rannan suurin asutuskeskus on satamakaupunki Salina Cruz Oaxacan puolella lahtea.[2]