Factory Acts
Zangger war Mitglied der Demokratischen Partei. Er gehörte in den Jahren 1854 bis 1878 und 1880 bis 1882 dem Zürcher Kantonsrat an. Das Amt des Kantonsratspräsidenten hatte er 1870 und 1877 bis 1878 inne. Seine politische Karriere auf nationaler Ebene begann mit der Wahl in den Nationalrat am 3. Dezember 1866. Er vertrat zunächst den Nationalratswahlkreis Zürich-Südwest, ab 1869 den Nationalratswahlkreis Zürich-Ost. Dieses Amt übte er neun Jahre aus bis zum 5. Dezember 1875. Darauf folgten nahtlos drei Jahre im Ständerat von 1875 bis 1878. Dabei engagierte sich Zangger vor allem für die Totalrevision der Bundesverfassung 1874 und das Fabrikgesetz 1877.