Bei den Kongresswahlen des Jahres 1866 wurde Haight im zweiten Wahlbezirk von New Jersey in das US-Repräsentantenhaus in Washington, D.C. gewählt, wo er am 4. März 1867 die Nachfolge von William A. Newell antrat.