Obec Petrovice (německy Petersdorf) se nachází v okrese Bruntál v Moravskoslezském kraji. Žije zde 139 obyvatel. Celá zástavba obce, jakož i téměř celý její katastr leží na Moravě, respektive je součástí moravské enklávy Osoblažska, ale úzký pruh území podél její západní hranice patřil dříve ke Zlatým Horám a tak obec zasahuje i do Slezska. Zástavba obce těsně navazuje na zástavbu sousední obce Janov, s níž tvoří prakticky jednotný urbanistický sídelní celek.