John MacKenzie Nicolson (born 23 June 1961) is a Scottish journalist and broadcaster and Scottish National Party (SNP) politician.
Since the 2019 general election, Nicolson has been the SNP Member of Parliament (MP) for Ochil and South Perthshire.
He was previously the MP for East Dunbartonshire, having been elected at the 2015 general election, and defeated at the 2017 general election.
In 2015, Nicolson was appointed as the SNP front bench spokesperson on Culture, Media and Sport in the House of Commons and elected a member of the House of Commons Culture, Media and Sport Select Committee.