Petriolo is a comune located in the Province of Macerata within the Marche region of central Italy. It is situated approximately 45 kilometres south of Ancona and about 9 kilometres south of the city of Macerata.
As of December 31, 2004, the municipality covered an area of 15.6 square kilometres and had a population of 2,063 residents.