Sassocorvaro is a comune (municipality) in the Province of Pesaro e Urbino in the Italian region Marche, located about 80 kilometres (50mi) west of Ancona and about 35 kilometres (22mi) southwest of Pesaro.
Sassocorvaro borders the following municipalities: Auditore, Lunano, Macerata Feltria, Mercatino Conca, Monte Cerignone, Piandimeleto, Tavoleto, Urbino. The Foglia river flows near the town.