Hans Roth war vom 2. Dezember 1930 bis 2. Mai 1934 Abgeordneter der CSP im Nationalrat und vom 1. November 1934 bis zum 12. März 1938 Mitglied im Bundeswirtschaftsrat des autoritären Ständestaats. Von 19. Dezember 1945 bis 9. Juni 1959 war er Abgeordneter der ÖVP im Nationalrat.