Bei den Kongresswahlen des Jahres 1806 wurde Richards im dritten Wahlbezirk von Pennsylvania in das US-Repräsentantenhaus in Washington, D.C. gewählt, wo er am 4. März 1807 die Nachfolge des zwischenzeitlich verstorbenen Christian Lower antrat.