Obec Hodslavice leží v Moravskoslezském kraji v ORP Nový Jičín v nadmořské výšce 337 m. V roce 2014 zde žilo 1715 obyvatel. Hodslavice má katastrální území o rozloze 1085 ha.