
Obec Karlovice najdeme v Jeseníkách 5 km východně od Vrbna pod Pradědem a 17 km severně od Bruntálu. Kostel sv. Jana Nepomuckého se nachází asi v polovině obce. Stojí nad hlavní silnicí procházející obcí pod hřbitovem a je nepřehlédnutelný.
Jedná se o jednolodní stavbu s odsazeným kněžištěm, sakristií na jihozápadě a věží nad vstupní částí. Jeho půdorys představuje 33×15 m, na výšku má 14 m. Čtyřhranná korunovaná věž s obloukovou kupolí je vestavěna do budovy a tvoří s ní jednotný celek. Kostel je rozdělen do několika částí. Kněžiště se nachází na východní straně proti hlavnímu vchodu a je odděleno od lodi profilem klenby. Hlavní portál je na západní straně pod věží. Většina kostelních lavic pochází ještě z dob staré kapličky. Na oltářním obrazu je vyobrazen svatý Jan s křížem. Obraz na postranním oltáři znázorňuje Svatou Trojici. Všechny obrazy, včetně křížové cesty, byly vytvořeny v roce 1779. Kostel má ve věži dva zvony, třetí visí ve věžičce nad kostelní lodi. Současné varhany byly pořízeny v roce 1894..
Kostel sv. Jana Nepomuckého byl postaven v letech 1777–1779..