Powiat w większości zamieszkany był przez ludność ukraińską liczącą 158,3 tys. (69,8%). Drugą narodowością – pod względem liczebności – byli tam Polacy w liczbie 34,0 tys. (15%) osób, reszta to Żydzi, Czesi i inne nieliczne grupy narodowościowe.
Według drugiego powszechnego spisu ludności z 1931 roku powiat liczył 226 709 mieszkańców, 27 638 było rzymskokatolickiego wyznania, 838 – unickiego, 172 674 – prawosławnego wyznania, 2 569 – augsburskiego, 181 – reformowanego, 47 – unijne ewangelickie, 748 osób podało wyznanie ewangelickie bez bliższego określenia, 3 664 – inne chrześcijańskie, 18 227 – mojżeszowe, 12 – inne niechrześcijańskie, 83 osób nie podało przynależności konfesyjnej.
Podział administracyjny Gminy gmina Beresteczko (miejska) gmina Beresteczko1 stycznia 1925 r. wyłączona z powiatu dubieńskiego i przyłączona do powiatu horochowskiego (). gmina Buderaż1 stycznia 1925 r. wyłączona z powiatu dubieńskiego i przyłączona do powiatu ostrogskiego (). gmina Boremel gmina Dubno (miejska) gmina Dubno (wiejska) gmina Jarosławicze gmina Kniahinin gmina Krupiec (siedziba: Rudnia Poczajowska) gmina Malin gmina Mizocz gmina Młynów gmina Ołyka (miejska) gmina Ołyka1 stycznia 1925 r.