Il se lance en politique à l'occasion des élections de mi-mandat de 2018. Il se porte candidat à la Chambre des représentants des États-Unis dans le 9e district de Pennsylvanie, où le représentant sortant Bill Shuster ne se représente pas. En février, les circonscriptions sont redessinées par la justice ; l'ancien 9e district est désormais le 13e et constitue la circonscription la plus conservatrice de l'État[3]. Joyce reçoit le soutien de Shuster[3] et remporte la primaire républicaine en mai avec environ 22 % des suffrages, devant le sénateur John Eichelberger à 20 % et six autres candidats[4]. En novembre, il est élu représentant des États-Unis avec plus de 70 % des voix[2].