Der FC Girona entstand am 23. Juli 1930 aus dem Zusammenschluss mehrerer regionaler Vereine, die in den 1920er Jahren in der katalanischen Stadt entstanden sind. Einer dieser Vereine war die Unió Esportiva Girona. Die beste Saison der Vereinsgeschichte war die Saison 1935/36, als man erster der Segunda División wurde. Der Spanische Bürgerkrieg verhinderte den Einzug der Katalanen in Spaniens erste Liga.
Girona spielte bis zur Saison 2016/17 jahrzehntelang zwischen zweiter und dritter Liga.
Die Spielzeit 2016/17 beendete man in der zweiten spanischen Liga auf dem zweiten Rang und stieg damit direkt und erstmals in die Primera División auf, nachdem man in den vier Jahren zuvor dreimal in den Play-offs gescheitert war.[1] Die erste Erstligasaison der Vereinsgeschichte beendete Girona auf dem 10. Platz. Am 29. Oktober konnte sogar der amtierende Champions-League-Sieger Real Madrid mit 2:1 besiegt werden.
Am 23. August 2017 war bekannt geworden, dass die City Football Group 44,3 % am FC Girona erwarb. Weitere 44,3 % gehören der Girona Football Group.[2]
2019 konnte durch ein 3:3 im Rückspiel des Achtelfinales des spanischen Pokals bei Atlético Madrid (Hinspiel: 1:1) erstmals in der Vereinsgeschichte das Viertelfinale der Copa del Rey erreicht werden. Dort schied man dann gegen Real Madrid aus. Am 6. März 2019 gewann der FC Girona durch ein 1:0 gegen den FC Barcelona die vom katalanischen Fußballverband organisierte „Supercopa de Catalunya“. Dennoch stieg man am Ende der Saison 2018/19 mit 37 Punkten wieder in die Segunda División ab.
Bis zum Wiederaufstieg in die erste Liga dauerte es drei Jahre. Girona landete stets auf einer Top 6-Platzierung und qualifizierte sich damit jedes Mal für die Play-offs zum Aufstieg. In der Saison 2019/20 gewann man als Fünftplatzierter doppelt gegen die UD Almería (1:0 h; 2:1 a), scheiterte im Finale aber knapp am FC Elche (0:0 a; 0:1 h). In der anschließenden Saison 2020/21 gelang erneut Platz 5 und man traf im Halbfinale erneut auf die UD Almería. Gegen diese setzte man sich erneut souverän durch (3:0 h; 0:0 a), scheiterte jedoch im Anschluss an Rayo Vallecano. Dabei wurde das Hinspiel in Vallecas mit 2:1 gewonnen, im Rückspiel verlor man jedoch zuhause mit 0:2. In der Saison 2021/22 sollte der Aufstieg aber gelingen, wobei man diesmal Sechster wurde. Das Hinspiel gegen die SD Eibar verlor man noch mit 0:1, dafür setzte man sich im Rückspiel auswärts mit 0:2 durch. Gegen die CD Teneriffa spielte man zuhause 0:0, holte im Rückspiel aber einen erneuten Auswärtssieg in der Höhe von 3:1.
Wie schon in der Premierensaison fünf Jahre zuvor belegte Girona in der Saison 2022/23 den zehnten Platz. Anschließend sorgte der Klub in der Saison 2023/24 für großes Aufsehen. Am siebten Spieltag schlug Girona den FC Villarreal auswärts mit 2:1 und übernahm damit erstmals die Tabellenführung im spanischen Oberhaus. Diese gab man im nächsten Spiel durch eine 0:3-Niederlage gegen Real Madrid aber prompt wieder ab. Bereits am 11. Spieltag holte man sich die Tabellenführung durch einen 4:2-Erfolg über den CA Osasuna wieder zurück. Diese hielt bis zum Rückspiel gegen Real Madrid stand, ehe man dieses aber mit 0:4 erneut deutlich verlor. In der Copa del Rey erreichte der Klub zum zweiten Mal das Viertelfinale, wo man mit 2:3 aber dem Überraschungsfinalisten RCD Mallorca unterlag. Es folgte eine enorme Schwächephase in Auswärtsspielen, die nächsten vier Partien in der Fremde gingen selbst gegen schwächere Gegner allesamt verloren. Nach einem 4:2-Erfolg über den FC Barcelona am 34. Spieltag qualifizierte sich der FC Girona bereits vorzeitig für die UEFA Champions League 2024/25 und damit erstmals überhaupt für einen internationalen Wettbewerb. Der zweite Platz ging im Schlussspurt zwar verloren, Platz 3 ist aber dennoch der beste in der Klubgeschichte. Zudem wurde der ukrainische Stürmer Artem Dowbyk mit 24 Treffern als Torschützenkönig der Saison ausgezeichnet.