I løpet av hans 51 år lange karriere innen det føderale parlamentet i Australia og han satt ytterligere sju år før det i det koloniale parlamentet. I løpet av hans lange politiske karriere skiftet Hughes medlemskap i politiske partier fem ganger: fra Australian Labor Party (1901–1916) til National Labor Party (1916–1917) til det australske Nasjonalistpartiet (1917–1930) tilbake med Australian Labor Party (1930–1931) til United Australia (1931–1944) til det liberale partiet (1944–1952).