Élu en mars 2008 avec 56 voix d'avance (50,13 %) face au socialiste Jean-Claude Perez (49,87 %)[5], son élection est annulée par le Conseil d'État le à la suite d'une affaire de fausses procurations, pour laquelle la justice a rendu un non-lieu en sa faveur. Il perd cette nouvelle élection : le socialiste Jean-Claude Perez l'emporte avec 54,03 % des suffrages[6]. Gérard Larrat siège alors au conseil municipal de Carcassonne en tant que chef de l'opposition UMP[7].
Il se représente pour les élections municipales de mars 2014. À la faveur d'une alliance avec la liste UMP d'Isabelle Chesa, sa liste l'emporte au deuxième tour avec 40,41 % des suffrages lors d'une triangulaire qui l'oppose à celle du maire sortant socialiste Jean-Claude Perez (39,24 %) et celle du Front National Robert Morio (20,33 %).
Il est élu maire, sous l'étiquette Divers droite, de Carcassonne par le conseil municipal le 6 avril 2014. Il est élu le , 1er vice-président de Carcassonne Agglo. C'est le seul vice-président de droite dans une assemblée majoritairement à gauche. Réélu en 2020, il démissionne de ce poste en février 2022, à la suite de l'adoption du pacte fiscal par la communauté d'agglomération[8].
Il est réélu maire le 28 juin 2020 avec 47,02 % des voix, face à la liste d'Union de la Gauche de Tamara Rivel (37,41 %) et celle du Rassemblement national conduite par Edgar Montagné (15,38 %)[9].
Anciens mandats
1983-1989: adjoint au maire de Carcassonne, délégué à la culture.
1995-2005: premier adjoint au maire de Carcassonne
↑« Le nouveau maire de Carcassonne, Gérard Larrat », Magazine municipal: Carcassonne, ta ville, , p. 10 à 11
↑Martial Andrieu, Carcassonne - Les maires de la Révolution française à aujourd'hui, Carcassonne, Musique et Patrimoine, , 155 p. (ISBN978-2-9543282-5-6), p. 147 à149