A member of the Progressive Conservative Association of Nova Scotia, he represents the electoral district of Sackville-Uniacke.
[4] Prior to his election to the House of Assembly, Johns was a Halifax Regional Municipal Councillor from 2000 until his defeat in 2016.
Johns was also the first elected representative to serve as a chairperson for the RCMP / HRP Board of Police Commissioners and was deputy mayor of the Halifax Regional Municipality in 2010 and 2011.
[5] In November 2017, Johns endorsed Nova Scotia PC leadership candidate Tim Houston.
Johns made the comments on the four-year anniversary of the mass shooting in Nova Scotia, which resulted in the deaths of 22 people.