Bolvir ist eine Gemeinde (Municipio) mit 518 Einwohnern (Stand: 1. Januar 2022) in der Provinz Girona in der Comarca Cerdanya in Spanien. Zur Gemeinde gehören neben dem Hauptort Bolvir die Ortschaften La Corona, Les Espiraltes, La Ferratgata, Raval de Castell, La Pleta, El Remei und Talltorta.
Bolvir liegt etwa 220 Kilometer nordöstlich von Lleida und etwa 150 Kilometer nordwestlich von Girona in den Pyrenäen einer Höhe von ca. 1145 m nahe der Grenze zu Frankreich. Der Segre begrenzt die Gemeinde im Süden.