Obec Karlovice leží v Moravskoslezském kraji v ORP Bruntál v nadmořské výšce 480 m. V roce 2014 zde žilo 1039 obyvatel. Karlovice má katastrální území o rozloze 2159 ha.