Aside from his role in national politics, Singh has also been elected on seven occasions to the Himachal Pradesh Legislative Assembly. The first occasion was in a by-election in October 1983, when he was returned for the Jubbal-Kotkhai constituency. He won that seat again in the 1985 elections. Thereafter, he was elected from the Rohru constituency in 1990, 1993, 1998 and 2003.