Obec Lhota u Vsetína leží cca 4 km jihozápadně od města Vsetín. Je součástí bývalého okresu, nyní ORP Vsetín ve Zlínském kraji. Obec se rozkládá v údolí tvořeném potokem Rokytenkou, který tvoří hranici mezi Hostýnskými vrchy a Vizovickou vrchovinou. Obec je postavena podél silnice spojující město Vsetín s městem Vizovice. Nejvýše položeným místem nad obcí je na severní straně Janišovský vrch ( 573 m n. m.) a jižním směrem vrchol Nezdoby ( 595 m n. m.). V obci žije cca 770 obyvatel. Katastrální území obce má výměru 11,27 km2. Obec nemá žádné přidružené části.
Katastrálním územím obce protéká potok Rokytenka. se svými přítoky. Rokytenka je levostranným přítokem Vsetínské Bečvy ve městě Vsetín. Délka toku činí 13,3 km, plocha povodí 36,4 km² a průměrný průtok 0,36 m3/s. Rokytenka pramení na jižním svahu vrchu Chléviska (641 m n. m.), protéká údolím Hostýnských vrchů Geržičky, obcí Liptál, Lhota u Vsetína, sídlišti Rokytnice (Vsetín) a Trávníky (Vsetín) a u místních lázní se vlévá do Vsetínské Bečvy. Potok Rokytenka a její přítoky tvoří hlavní toky ohrožující obec Lhota u Vsetína povodní.
Na katastrálním území obce se nenachází žádné vodní dílo.
Pro účely povodňového plánu bylo využito mapových podkladů ze serverů Vodohospodářský portál a Mapy.cz.