Bei den Kongresswahlen des Jahres 1820 wurde Duncan im fünften Wahlbezirk von Pennsylvania in das US-Repräsentantenhaus in Washington, D.C. gewählt, wo er am 4. März 1821 die Nachfolge von Andrew Boden antrat.