Općina leži na oko 600 metara nadmorske visine. Kroz svoju je povijest promijenila nekoliko imena: Gornje Kloke, Novo Jajce (Jenidži Jajce), Varcarev Vakuf, potom Varcar Vakuf i na kraju Mrkonjić Grad, dobivši ime 1924. godine, kao spomen na kralja Petra Karađorđevića te njegovo vođenje čete pod hajdučkim pseudonimom Petar Mrkonjić u vođenom 1875.-1878. godine na granici Bosne i Like, u Crnim Potocima.
Prvobitno naselje razvilo se u podnožju planina Lisine i Okrugle na cestovnoj vezi između Bihaća i središnje Bosne, između dvaju značajnih gradova Jajca i Ključa. Šire područje Crne Rijeke ukazuje na naseljenost od najstarijih ilirskih vremena kada je ovo područje naseljavalo pleme Mezeji.
Prema podacima posljednjeg popisa stanovništva, u općini Mrkonjić Grad živi 16.671 stanovnik, dok je, prema popisu iz 1991. godine, općina brojala 27.395 stanovnika. Muškaraca je 8096, dok je žena 8575. Prema nedavno objavljenim službenim podacima stoji kako u Mrkonjić Gradu danas živi 159 Hrvata, dok ih je, prema popisu iz 1991., bilo 2139. Bošnjaka je 375, dok je Srba 16.050. Ostalih je 37, stanovništva bez odgovora je 13, dok se 37 osoba nije izjasnilo po nacionalnoj osnovi.
Kada je riječ o ženskom stanovništvu i broju živorođene djece po osobi, najviše je majki koje su rodile dvoje djece. Žene koje nikad nisu rađale su 1724, onih koje su rodile jedno dijete je 740, dvoje djece 2929, majki s troje djece je 1329, a 399 onih koje imaju četvero djece. Majki s petero i više djece nije velik broj, 307. Popis je obuhvatio i stanovništvo prema zakonskom bračnom stanju i spolu. Utvrđeno je da je 8456 osoba u braku, od ukupnog broja osoba koje se smatraju spremnima za brak (16.378). Broj rastavljenih nije osobito visok te iznosi 302, također je utvrđeno da 3653 osobe nikada nisu bile u bračnoj zajednici, dok je udovaca i udovica 1967.
Cijeli tekst čitajte u tiskanom izdanju Večernjeg lista BiH...