Ribnik (v srbské cyrilici Рибник) je opština v Republice srbské, v Bosně a Hercegovině. Nachází se v severozápadní části Bosny, nedaleko Banja Luky. Vznikla v roce 1995 po podepsání Daytonské dohody a oddělení části původní opštiny Ključ od Federace Bosny a Hercegoviny a její přičlenění k Republice srbské. Svůj název má podle vesnice, kde sídlí obecní úřad (Gornji Ribnik). Dříve se také jmenovala Srpski Ključ, nicméně tento název byl změněn. V roce 2013 zde žilo 6 517 obyvatel, z nichž je 99,5 % srbské národnosti.
Pod tuto opštinu spadají následující sídla:
Berkovići • Bileća • Bratunac • Brod • Čajniče • Čelinac • Derventa • Doboj • Donji Žabar • Foča • Gacko • Gradiška • Han Pijesak • Istočna Ilidža • Istočni Drvar • Istočni Mostar • Istočni Stari Grad • Istočno Novo Sarajevo • Jezero • Kalinovik • Kostajnica • Kotor-Varoš • Kozarska Dubica • Krupa na Uni • Kupres • Laktaši • Ljubinje • Lopare • Lukavica • Milići • Modriča • Mrkonjić Grad • Nevesinje • Novi Grad • Novo Goražde • Osmaci • Oštra Luka • Pale • Pelagićevo • Petrovo • Prijedor • Prnjavor • Ribnik • Rogatica • Rudo • Skelani • Skender Vakuf • Sokolac • Srbac • Srebrenica • Stanari • Srebrenik • Šamac • Šekovići • Šipovo • Teslić • Trebinje • Trnovo • Ugljevik • Ustiprača • Višegrad • Vlasenica • Vukosavlje • Zvornik