Balakhninsky District () is an administrative district (raion), one of the forty in Nizhny Novgorod Oblast, Russia. Municipally, it is incorporated as Balakhninsky Municipal District. It is located in the west of the oblast. The area of the district is . Its administrative center is the town of Balakhna. Population: 77,598 (2010 Census); The population of Balakhna accounts for 66.4% of the district's total population.
The district was established in 1929.