Obec Libhošť leží v Moravskoslezském kraji v ORP Nový Jičín v nadmořské výšce 212 m. V roce 2014 zde žilo 1606 obyvatel. Libhošť má katastrální území o rozloze 817 ha.