Petrov nad Desnou (until 1955 Petrovice nad Desnou; ) is a municipality and village in à  umperk District in the Olomouc Region of the Czech Republic. It has about 1,200 inhabitants.
Petrov nad Desnou consists of two municipal parts (in brackets population according to the 2021 census):
Petrov nad Desnou is located about northeast of à  umperk and north of Olomouc. It lies in the Hanuà ¡ovice Highlands. The highest point is the hill Petrovský vrch at above sea level. It is situated at the confluence of the Desná and Merta rivers.
The first written mention of Petrov nad Desnou is from 1354. From 1980 to 2009, it was part of SobotÃÂn. On 1 January 2010, Petrov nad Desnou became a separate municipality.
The I/11 road (the section from à  umperk to Ostrava) passes through the municipality.
Petrov nad Desnou is located on the railway line NezamysliceâÂÂKouty nad Desnou via Olomouc.
There are no protected cultural monuments in the municipality. A landmark is the Chapel of Saint Roch.