W wyborach na urząd prezydenta miasta, przeprowadzonych 15 marca 2015, wygrał w I turze z wynikiem 68,26% poparcia wśród głosujących, kandydując ze swojego komitetu z jednoczesnym poparciem PO. W wyborach w 2018 został wybrany na kolejną kadencję, startując z ramienia komitetu związanego z Bezpartyjnymi Samorządowcami i przy poparciu PSL. W pierwszej turze głosowania otrzymał 58,2% głosów. Poparł w 2019 w wyborach parlamentarnych skupioną wokół PSL Koalicję Polską, a w 2020 kandydata tego środowiska w wyborach prezydenckich Władysława Kosiniaka-Kamysza. W 2020 sugerował spisek wokół zapoczątkowania pandemii COVID-19. Następnie wycofał się z tych poglądów po tym, gdy sam wraz z żoną przeszedł chorobę. W grudniu 2020 współtworzył powstałą z rozłamu w BS Ogólnopolską Koalicję Samorządową, zostając jej wiceprzewodniczącym (zasiadał w jej zarządzie do września 2024). W wyborach w 2024 ponownie ubiegał się o reelekcję. W pierwszej turze otrzymał 35,95% głosów, przechodząc do drugiej tury, którą przegrał z kandydatem Koalicji Obywatelskiej Marcinem Pabierowskim z wynikiem 42,54% głosów.