McFadden ble innvalgt i Kongressen i 1915 for Pennsylvania, og ble gjenvalgt åtte ganger. Han tapte valget i 1934 og igjen i 1936. Som kongressrepresentant ledet han en periode komiteen for bankvirksomhet og valuta.