Jajce je grad i općina u Srednjobosanskom kantonu Federacije Bosne i Hercegovine, entitetu Bosne i Hercegovine.Od 2013.godine ima 30.758 stanovnika. Nalazi se na području Bosanske krajine, na raskršću između Banja Luke, Mrkonjić Grada i Donjeg Vakufa, na ušću rijeka Plive i Vrbasa.
Jajce je bilo popularno turističko odredište u jugoslavenska vremena, uglavnom zbog povijesne važnosti sjednice AVNOJ-a. Turizam je ponovo pokrenut, a njegovi brojevi su relevantni u odnosu na stanovništvo opštine. Proljeće i jesen su glavne turističke sezone.
Grad je poznat po prekrasnom vodopadu visokom 22 metra gdje se rijeka Pliva susreće sa rijekom Vrbasom. Jajce se nalazi u planinama, u blizini je prekrasna okolica, rijeke kao što su Vrbas i Pliva, jezera poput Plivskog jezera, koja je također popularna destinacija za lokalno stanovništvo i neke turiste.Ovo jezero se u lokalnom govoru zove Brana. Nedaleko od Jajca nalaze se planine koje su više od dvije hiljade metara visoke kao Vlašić u blizini grada Travnika.