Vesnice Lhota leží 7 km jihozápadně od Zlína na výběžcích Vizovických vrchů v nadmořské výšce 340 m. Katastr obce sousedí s obcemi Malenovice, Karlovice, Komárov, Šarovy, Bohuslavice u Zlína a Salaš.
Nejstarší písemná zmínka o obci, v té době nazývaná Otmarowa Lhota, pochází z roku 1362. O málo později patřila manželce pana Vojtěcha ze Šarova a počátkem 15. století bratřím ze Šonwaldu, od té doby byla vesnice součástí panství Malenovice. Postupně získává názvy Hrubá Lhota, Velká Lhota, Lhota u Malenovic.
Za prusko-rakouské války v roce 1866 bylo v obci ubytováno pruské vojsko. Obec postihla cholera, při které hodně lidí zemřelo. V červenci téhož roku zachvátil obec požár, při němž vyhořely dvě třetiny obce a také škola. Další velký požár zasáhl obec v roce 1901, kdy vyhořelo 8 domů a 1 stodola. Proto byl v roce 1903 založen hasičský sbor.
Za okupace byly spolky Orel (vznikl 1930) a Sokol (1933) rozpuštěny. Obec byla osvobozena rumunským vojskem 2. května 1945. Tři Rumuni zde padli.
V roce 1980 byla obec integrována s Gottwaldovem a dostala úřední název Gottwaldov-Lhota.
V roce 1990 se obec Lhota osamostatnila a od 24.11.1990 má obec samostatný obecní úřad.