Bosansko Grahovo je općina u zapadnom dijelu Bosne i Hercegovine.
Općina Bosansko Grahovo se nalazi u jugozapadnom djelu BiH i obuhvaća površinu od 780 km2. Teritorija općine graniči s općinama Drvar, Glamoč, Livno u Federaciji BiH i općinama Srb, Knin, Kijevo u Republici Hrvatskoj. Grahovska visoravan je prirodna raskrsnica puteva što vode za Dalmaciju, Liku, Hercegovinu i Bosnu. Smještena je na više od 800 m iznad mora, pa je odlikuje prava kontinentalna klima, sa surovim i snijegovitim zimama i kratkim i svježim ljetima. Visoravan je okružena golemim planinskim masivima Dinare, Šatora, Staretine, Jadovnika i Uilice čiji su vrhovi između 1650 i 2000 metara.