En 1998 et 2000, il se présente à la Chambre des représentants des États-Unis dans le 5e district du New Jersey. Il perd les primaires républicaines contre la représentante Marge Roukema, qu'il juge trop centriste[2]. Roukema ne se représente pas en 2002. Garrett remporte la primaire avec 46 % des suffrages[3], puis l'élection générale avec 59,5 % des voix[4].
Il est réélu en 2004, 2006 et 2008 avec des scores compris entre 54 et 58 % des suffrages. Lors de la vague républicaine de 2010, il rassemble 64,9 % des voix[4]. Le redécoupage des circonscriptions suivant le recensement de 2010 réduit l'avance des républicains dans le district[5]. Il est reconduit par environ 55 % des électeurs en 2012 et 2014[4].
Il est candidat à un nouveau mandant lors des élections de 2016. Il affronte le démocrate Josh Gottheimer qui, grâce aux polémiques touchant Garrett, réussit à lever plus de fonds que le représentant[6],[7]. L'élection est considérée comme l'une des plus difficiles de sa carrière, certains sondages le donnant battu par Gottheimer[5]. C'est le démocrate qui remporte l'élection avec 51 % des suffrages contre 47 % pour Garrett[8].
En 2017, il est nommé par le président Donald Trump pour prendre la tête de l'Eximbank, la banque d'import-export américaine. Sa nomination est critiquée par les démocrates et certains républicains, Garrett s'étant toujours opposé à cette institution lorsqu'il était représentant[9],[10]. Sa nomination est rejetée par la commission bancaire du Sénat, recevant l'opposition de tous les démocrates et de deux républicains (Mike Rounds et Tim Scott)[11].
Président du sous-comité sur les marchés financiers à la Chambre, il est réputé proche de Wall Street[12] et s'oppose notamment au Dodd-Frank Act[7].
En , il refuse de payer sa cotisation au National Republican Congressional Committee parce que celui-ci soutient des candidats homosexuels. Face à la polémique, il perd d'importants donateurs[6],[12]. Il affirme durant la campagne de 2016 que ses propos ont été mal compris et qu'il parlait de candidats soutenant le mariage entre personnes de même sexe[6].