Harnoll påtok seg verv som formann i Levangers ligningsråd, fattigstyre og kretssykekasse, medlem av skolestyret og formann i kretssykekassens amtsforening. Han var også formann i Levanger liberal-konservative forening, og ble i 1913 innvalgt i Levanger bystyre, der han var ordfører fra 1915 til 1918. Han døde av magekreft i 1918, og ble begravet fra Levanger kirke.