Unterhausabgeordneter, Minister und Oberhausmitglied
Am 24. November 1885 wurde Balfour für die Conservative Party erstmals zum Mitglied des Unterhauses gewählt und vertrat in diesem mehr als 20 Jahre lang bis zum 12. Januar 1906 den Wahlkreis Leeds Central. Kurz nach der Wahl war er von 1885 bis 1886 Privatsekretär seines Bruders Arthur Balfour, der zu dieser Zeit Kommunalminister (President of the Local Government Board) war. Am 4. Juli 1895 wurde er als Chief Secretary for Ireland zum Irlandminister in das Kabinett Salisbury III berufen und übte dieses Amt bis zu seiner Ablösung durch George Wyndham am 9. November 1900 aus. Zugleich wurde er am 8. Juli 1895 Mitglied des Privy Council von Irland und war als Chief Secretary for Ireland Vertreter des Lord Lieutenant of Ireland im britischen Kabinett.
im Rahmen einer Regierungsumbildung übernahm er am 12. November 1900 als Nachfolger von Charles Ritchie das Amt des Handelsministers (President of the Board of Trade), das er zwischen dem 12. Juli 1902 und seiner Ablösung durch James Gascoyne-Cecil, 4. Marquess of Salisbury am 12. März 1905 auch in dem von seinem Bruder gebildeten Kabinett Balfour bekleidete. Am 12. Dezember 1900 wurde er zudem Mitglied des Privy Council (PC). Er selbst wurde im Rahmen der Kabinettsumbildung am 14. März 1905 Kommunalminister und bekleidete diese Funktion bis zum Ende der Amtszeit von Arthur Balfour am 5. Dezember 1905. Später war er 1908 Vorsitzender der Kommission der Leuchtturmverwaltung sowie zeitweise Vorsitzender des Cambridge-Ausschusses der Gemeinsamen Universitätskommission von Oxford und Cambridge.
Nach dem Tode seines unverheirateten und kinderlos verstorbenen Bruders Arthur James Balfour am 19. März 1930 erbte Gerald Balfour, der auch Ehrendoktor der Rechtswissenschaften (Honorary LL.D.) der University of Cambridge war, den Titel als 2. Earl of Balfour sowie den damit verbundenen nachgeordneten Titel als 2. Viscount Traprain. Dadurch war er bis zu seinem Tode am 14. Januar 1945 Mitglied des Oberhauses.
Ehe und Nachkommen
Gerald Balfour war seit dem 21. Dezember 1887 mit Lady Elizabeth Edith Bulwer-Lytton verheiratet, einer Tochter des Diplomaten und Schriftstellers Robert Bulwer-Lytton, 1. Earl of Lytton, der unter anderem zwischen 1876 und 1880 Generalgouverneur und Vizekönig von Indien war, sowie dessen Ehefrau Edith Villiers, Countess of Lytton.