 Cameron was created baronet Cameron of Balclutha, Renfrew, on 7 August 1893 for his journalistic and parliamentary services.He was subsequently elected as MP for Glasgow Bridgeton at a by-election in February 1897, and held the seat until he stood down at the 1900 general election.He was appointed CB in the 1899 New Year Honours.