Tadeusz Ferenc od 1964 do rozwiązania należał do Polskiej Zjednoczonej Partii Robotniczej. W 1990 wstąpił do SdRP, a w 1999 – do Sojuszu Lewicy Demokratycznej. Zasiadał we władzach wojewódzkich tych partii. W latach 2001–2002 zasiadał w Sejmie IV kadencji, został wybrany z ramienia SLD w okręgu rzeszowskim.
10 listopada 2002 utracił mandat poselski w związku z wyborem na urząd prezydenta miasta. W 2006 został wybrany na kolejną kadencję w wyborach samorządowych, otrzymując prawie 77% wszystkich głosów. W 2010 ponownie wygrał wybory w pierwszej turze, zdobywając ponad 53% głosów. W 2014 po raz czwarty wybrano go na urząd prezydenta Rzeszowa z poparciem około 66% głosów, a w 2018 r. – po raz piąty z wynikiem około 64% głosów.
W 2015 był jednym z założycieli komitetu wyborczego Bronisława Komorowskiego w wyborach prezydenckich. W 2019 zrezygnował z członkostwa w SLD. Przed wyborami prezydenckimi w 2020 poparł Władysława Kosiniaka-Kamysza.
Oświadczenie prezydenta