Jajce Bosna-Hersek'in merkezinde Vrbas nehrinin kenarında; Banja Luka, Mrkonjiç Grad ve Donji Vakuf yollarının kesişim noktasında yer alır. İsmini etrafında bulunan ve yumurtaya (jaja) benzeyen irili ufaklı tepelerden almıştır. Travnik'in 45 km kuzeyindedir. Dik çatılı tipik evleri ile dikkat çeker. Kalesi adeta zamana meydan okumaktadır.

1991 nüfus sayımında merkezinde 11.000 olmak üzere toplam 44.903 nüfusu vardı. Bunun %38'ini Boşnaklar, %35'ini Hırvatlar, %19'unu Sırplar oluşturmaktaydı.