A fost activ în Partidul Republican, finanţând partidul, şi servind ca delegat la prima Convenţie Naţională.
în Philadelphia în 1856. Roberts a candidat de mai multe ori, dar nu a avut succes de fiecare dată.