Obec Chvalíkovice leží v Moravskoslezském kraji v ORP Opava v nadmořské výšce 311 m. V roce 2014 zde žilo 685 obyvatel. Chvalíkovice má katastrální území o rozloze 447 ha.