Arapuša, Bag, Banjani, Baštra, Benakovac,
Bosanska Krupa, Bosanska Otoka,
Bušević, Crnkići, Dobro Selo, Donje Krčane, Donji Dubovik,
Donji Petrovići, Drenova Glavica, Glavica, Gorinja, Gornja Suvaja,
Gornji Bušević, Gornji Petrovići, Gudavac, Halkići, Hašani, Ivanjska,
Jasenica, Jezerski, Konjoder, Krčana (Krčane), Krivodol, Lubarda, Ljusina,
Mahmić Selo, Mali Badić, Mali Dubovik, Mali Radić, Mračaj, Mrazovac,
Osredak, Ostrožnica, Otoka, Perna, Pištaline, Poljana Zečević,
Potkalinje, Pučenik, Ramići, Selimagići, Srednji Dubovik, Stegarić, Suvaja, Varoška Rijeka,
Velika Jasenica, Veliki Badić, Veliki Dubovik, Veliki Radić, Vojevac,
Voloder, Vranjska, Zalin i Zalug.
Općina Bosanska Krupa je prije rata 1992. godine zauzimala prostor od 778 km2. U toku proteklog rata došlo je do otcjepljenja općina Bužim i Krupe, kojima granicu čini rijeka Una, tako da općina Bosanska Krupa danas zauzima prostor od 556 km2. Prije 1992. općina Bosanska Krupa imala je 41.212 stanovnika, a danas je taj broj smanjen i iznosi 32.465 stanovnika. Sâm grad Bosanska Krupa danas ima 15.400 stanovnika.
Ime Bosanske Krupe potječe od staroslavenske riječi krupa, koja se sačuvala i u imenu vrste atmosferskih padalina, u jednom ženskom pomagalu za uljepšavanje, a označavala je i dolinu, te kasnije dobila značenje uzvišenja u dolini, ali i dolinu samu. Stari grad i jest podignut na jednoj uzvisini riječnog otoka - ade. Srednjovjekovna Krupa bila je grad u hrvatskom kraljevstvu, a prilikom jednog osmanskog pohoda na Beč osvojio ga je Kara-Mustafa paša Sokolović. Posljednji hrvatski kapetan bio je vojvoda Matijaš Bakić, koji se utopio na utoci Krušnice u Unu, ranjen u prodoru kroz turske redove, poput tadašnjeg vlasnika Krupe Nikole Zrinskog u Sigetu. Dok se vodila presudna bitka, na lijevoj obali Une, na mjestu gdje se danas nalazi željeznički kolod vor nalazila se utaborena desetak dana austrijska vojska, sastavljena većinom od Hrvata, pod zapovjedništvom Nijemca Auersperga koji nije htio pomoći opkoljenim krupskim Hrvatima. Jedna grupa od osamdesetak Hrvata je pokušala doći u pomoć, ali su ih osmanski vojnici spriječili. Boj su preživjela samo dva Krupljanina koji su vijest o padu Krupe pod Turke odnijela u Podove (Današnji Dvor na Uni - Bosanski Novi).