Balakhna (en russe : Балахна) est une ville de l'oblast de Nijni Novgorod, en Russie. Sa population s'élevait à 49 364 habitants en 2017.