The first season of National League was played in a single round-robin format in the first season in a single venue. The top eight teams from the
2011 A-Division League were joined by two invitational teams from outside the
Kathmandu Valley. A-Division champions
Nepal Police Club won the league undefeated and became the inaugural National League champions. The second season was played after a hiatus of three years in a double round-robin format with teams playing home and away. The top 10 teams from the
2013-14 A-Division League were joined by four teams from outside the Kathmandu Valley.
Sankata BSC pulled out of the tournament and
Machhindra,
Himalayan Sherpa Club,
Saraswati Youth Club and
Friends Club were banned by
ANFA and the league was played by nine teams. The 2015 season of the League was heavily affected by the
April 2015 Nepal earthquake, with play being suspended for several months.
Three Star Club won the league winning their first National League title. The third season of the National League was scheduled to be played in April 2020 but was postponed due to the
COVID-19 pandemic. The top six teams from the
2019-20 A-Division League will be joined by the top four teams from the ANFA President's League in the ten team league. == Current clubs ==