Osor ist eine katalanische Gemeinde mit 423 Einwohnern (Stand: 1. Januar 2022) in der ProvinzGirona im Nordosten Spaniens. Sie liegt in der ComarcaSelva. Die Gemeinde besteht neben dem Hauptort Osor aus den Ortschaften Les Mines d’Osor, Sant Miquel de Ter und Santa Creu d’Horta.
Osor liegt etwa 24 Kilometer westsüdwestlich von Girona und etwa 88 Kilometer nordöstlich von Barcelona in einer Höhe von ca. 340 m. Im Norden der Gemeinde fließt der Ter.