Grad Bugojno nalazi se na 570 m nadmorske visine, na raskrsnici puteva koji vode prema moru i centralnom dijelu države. Pripada Srednjobosanskom kantonu , koji čini 12 općina: Bugojno ; Gornji Vakuf-Uskoplje ; Donji Vakuf; Jajce; Novi Travnik; Vitez; Kiseljak; Busovača; Fojnica; Kreševo; Dobretići i Travnik, gdje je ujedno i sjedište kantona. Bugojno ima 27 mjesnih zajednica, i u sklopu toga 78 naseljenih mjesta, sa ukupno 39.000 stanovnika (podatak iz 2003 god).