Obec Janovice leží v Moravskoslezském kraji v ORP Frýdlant nad Ost v nadmořské výšce 364 m. V roce 2014 zde žilo 1866 obyvatel. Janovice má katastrální území o rozloze 1316 ha.