Texcocosjøen er en nå nesten uttørka innsjø i Mexico. Den dekket en stor del av Mexicodalen, og var den største av fem innsjøer som var forbundet med hverandre. De øvrige var Xaltocan, Zumpango, Chalco og Xochimilco. Alle lå mellom 2 270 og 2 750 meter over havet. Texcocosjøen var en endorheisk innsjø.

Texcocosjøen i 1519
Texcocosjøen i dag. Det meste av området på bildet tilhører Atenco kommune, mens Ecatepec og El Caracol ses øverst.

Den aztekiske byen Tenochtitlán ble grunnlagt på en øy i Texcocosjøen i 1325, på stedet hvor Mexico by ligger i dag. Aztekerne utvidet øya og bygde demninger for å skille saltvannet i innsjøen fra regnvannet.

I dag benyttes navnet Texcocosjøen om et lite område omgitt av saltmarsker fire kilometer øst for Mexico by.

Den spesielle spiralformede landskapsformasjonen El Caracol ble dannet av sedimenter fra Texcocosjøen.