Wilson joined the SNP in 1999. As a member of the SNP, he was elected to the
Scottish Parliament to represent Central Scotland at the
2007 election. The following day the results of local election held on the same day were returned- he had also been elected as a
Councillor for the
Coatbridge North and Glenboig ward of
North Lanarkshire Council. He stood down from the council position to focus on his work at Holyrood, and was replaced by Labour's Peter Sullivan in a by-election on 4 June 2009. He stood as a SNP candidate in the Coatbridge and Chryston constituency at the
2011 election and although he secured 40% of the vote, he came second. He was returned to Parliament by the regional list. Wilson was a member of the Scottish Parliament's Local Government and Regeneration Committee and of the Public Petitions Committee. He was one of the MSPs who challenged the use of external consultants by both the
Climategate review and latterly the
Skills Development Scotland (SDS)
quango. He was Deputy Convener of the Economy, Energy and Tourism Committee until September 2012 when he became Deputy Convener of the Local Government and Regeneration Committee. In December 2014, Wilson announced he had joined the
Scottish Greens, but would remain in Parliament sitting as an Independent member. In March 2015, the Greens balloted their members to select candidates for the 2016 election, with Wilson placed second on their regional list for Central Scotland. In October 2015 it was announced that he would contest the constituency of Coatbridge and Chryston. He stood for the newly created
Gartcosh, Glenboig and Moodiesburn ward in the
2017 Scottish local elections as an independent candidate, but again was unsuccessful. On 25 March 2021, it was announced that Wilson would be a candidate for
Action for Independence at the
2021 Scottish Parliament election. The next day, however, following former First Minister of Scotland,
Alex Salmond's announcement that had joined the
Alba Party and his intention to stand for election, the AFI's National Executive announced that they would be standing down all 42 candidates and would support Alba candidates instead. ==References==