Le district de Balassagyarmat (en hongrois : Balassagyarmati járás) est un des 6 districts du comitat de Nógrád en Hongrie. Il compte 39 829 habitants et rassemble 29 localités : 28 communes et une seule ville, Balassagyarmat, son chef-lieu. Cette entité existait déjà auparavant jusqu'à la réforme territoriale de 1983.