Geografia Współrzędne geograficzne Lafayette to 30°13′N 92°02′W, miasto znajduje się na wysokości 11 m nad poziomem morza. Według danych United States Census Bureau powierzchnia miasta to 127 km² z czego 0,26 km² (0,19%) stanowi woda. Lafayette znajduje się na Nizinie Zatokowej. We wczesnym czwartorzędzie rejon miasta znajdował się na dnie morza. Dzisiaj obszar ten jest częścią doliny rzeki Missisipi. Miasto znajduje się w obszarze mniej podmokłym niż sąsiadujące z nim ziemie na południe i zachód przez co jest mniej narażone na powodzie. Przez centrum miasta przepływa rzeka Vermilion.
Klimat Według klasyfikacji klimatu Köppena miasto znajduje się w strefie klimatu wilgotnego subtropikalnego. Występują w nim typowe dla Zatoki Meksykańskiej ciepłe wilgotne lata i łagodne zimy.