首度参选新竹市议员选举，在竞争激烈的新竹市第一选区（东区）以4,711票（第二高票）当选。2014年，获民进党提名参选新竹市长选举，由议员转战市长，并以1014票的差距击败寻求连任的中国国民党籍候选人许明财，以39岁之龄为该届最年轻的县市长。2018年顺利连任，成为新竹市升格以来第一位连任的民进党籍市长。
政治简历.林智坚的政治启蒙导师是民进党立法院党团总召柯建铭，他在参选议员前，长达九年的时光任柯建铭的助理。后来在决定更上一层挑战新竹市长时，启蒙导师是苏贞昌，由苏出借选举团体帮林