Obec Hraničné Petrovice se nachází v Olomouckém kraji v jihozápadní části Nízkého Jeseníku. Leží v nadmořské výšce kolem 580 m. Jižně od obce se nachází vrch Hraničný (637 m n. m.), který je nejvyšším bodem v okolí.
Hraničné Petrovice se nachází cca 13 km východně od města Šternberk při hlavní cestě na Domašov nad Bystřicí a dále do města Libavá a Budišova nad Budišovkou.
Mezi vrcholem Hraničný a obcí se nachází 2 větrné elektrárny. Z okolních kopců je pěkná vyhlídka na hlavní hřeben Hrubého Jeseníku s nejvyšší horou Pradědem a Velkou a Malou kotlinou a také do rovin Hané.
V obci jsou výborné podmínky pro turistiku – výchozí místo do oblasti přírodních parků Údolí Bystřice a Sovinecko, cykloturistiku – obcí prochází tzv. horská cyklotrasa s vysokou obtížností a velkým převýšením, zimní sporty – klasické běžky i stále populárnější snowkiting – jízdě na sněhu (na lyžích nebo snowboardu) kdy jezdec využívá pro posun tažné síly draka.
V samotné obci má dlouholetou tradici sbor dobrovolných hasičů a také sportovní klub hrající kopanou. Je zde vybudováno hezké sportovní zázemí – fotbalové hřiště, tenisový kurt, dětské a fitness hřiště.
Mezi pravidelné společensko-kulturní akce patří Dětský den s kácením máje, Mikulášování, Setkání žen, Setkání nejen se seniory a Rozsvěcení vánočního stromečku. Ke sportovním akcím patří pravidelné fotbalové zápasy okresní ligy, fotbalový turnaj, turnaj v malé kopané či turnaj ve stolním tenise. Zároveň je obec na trase různých závodů – například automobilové Rally Jeseníky nebo cyklistického závodu Czech Cycling Tour.
V obci je fungující obchod a hospoda. Počet obyvatel se v současnosti pohybuje kolem 140.
Obec je členem MAS Šternbersko a Mikroregionů Šternbersko a Moravskoberounsko.