Belomorskin piiriin kuuluu 5 paikallishallinnollista yksikköä: yksi kaupunkikunta (ven. gorodskoje poselenije) ja neljä maalaiskuntaa (ven. selskoje poselenije).[4]
Piiri muodostettiin Sorokan piirin nimellä 29. elokuuta1927,[3] jolloin siihen liitettiin Sorokan, Suman, Kuolisman, Njuhtsan ja Laapinan kunnat sekä osia Vojatšun, Petrovo-Jamin ja Suikujärven kunnista. Piirin nimi vaihtui Belomorskin piiriksi vuonna 1938, jolloin sen hallinnollisen keskuksen nimi Sorokka muuttui Belomorskiksi. Vuosina 1930–1945 Segežan piiri oli lakkautettuna ja osa sen alueesta kuului Sorokan piirin.[3]Tunkuan piiri lakkautettiin 1960-luvulla ja liitettiin Belomorskin piiriin.