La Porte ligger sørøst i Texas ved Trinity Bay, en utbuktning av Galveston Bay, og byen ligger om lag 43 km fra Mexicogolfen. Byen har et areal på 51,7 km², hvorav 2,6 km² er vannflate.