月28日，国民党宣佈基隆市长党内初选为谢立功险胜，但同日发现全方位民调公司误植百分比，重新统计后变更为宋玮莉险胜，谢立功表达抗议并要求勘验民调；2018年2月6日，宋玮莉决定退出初选，由谢立功代表国民党参选基隆市长，最后仍输给竞选连任的民主进步党籍市长林右昌。后担任国立台湾海洋大学海洋法政学系专任教授并合聘海洋政策研究所教授。2020年5月31日，谢立功决定接受台北市长、台湾民众党主席柯文哲邀请入党接任民众党秘书长，并宣布退出国民党，但国民党仍启动考纪会开除其党籍。2020年6月10日，谢立功正式就