Obec Jindřichov leží v Moravskoslezském kraji v ORP Krnov v nadmořské výšce 353 m. V roce 2014 zde žilo 1326 obyvatel. Jindřichov má katastrální území o rozloze 3470 ha.