Gmina Nowoberezowo została utworzona po raz drugi 1 stycznia 1954 w nowo utworzonym powiecie hajnowskim w województwie białostockim; formalnie, w związku z przeniesieniem siedziby gminy Hajnówka z miasta Hajnówki do Nowoberezowa i zmianą nazwy gminy na gmina Nowoberezowo. W rzeczywistości niecały obszar zniesionej gminy Hajnówka wszedł w skład gminy Nowoberezowo, jako że odłączono od niego uprzednio pięć gromad, które włączono do innych gmin (gromady Orzeszkowo, Jagodniki i Pasieczniki Duże do gminy Dubicze Cerkiewne oraz gromady Kotówka i Nowosady do gminy Łosinka).

Ostatecznie w skład gminy Nowoberezowo weszło 12 gromad (z 17 gromad gminy Hajnówka, czyli około 70%): gromada Bielszczyzna (Bielszczyzna i Putiska), gromada Borek (Borek), gromada Chytra (Chytra i Progale), gromada Czyżyki (Czyżyki), gromada Dubicze Osoczne (Dubicze Osoczne), gromada Dubiny (Dubiny), gromada Kojły (Kojły), gromada Lipiny (Lipiny), gromada Nowoberezowo (Nowoberezowo i Wygoda), gromada Nowokornino (Nowokornino), gromada Postołowo (Postołowo, Sawiny Gród i Skryplewo – miejscowości te należały w latach 1951-52 do miasta Hajnówka), gromada Szostakowo (Szostakowo).