Questa voce raccoglie le informazioni riguardanti il Grasshopper Club Zürich nelle competizioni ufficiali della stagione 2003-2004.
Nella stagione 2003-2004 il Grasshoppers, allenato da Marcel Koller, Carlos Bernegger e Alain Geiger, concluse il campionato di Super League al 7º posto. In Champions League il Grasshoppers fu eliminato al terzo turno dall'AEK Atene. In Coppa UEFA il Grasshoppers fu eliminato al primo turno dall'Hajduk Spalato.
Area tecnica
Legenda: Luogo: C = Casa; T = Trasferta. Risultato: V = Vittoria; N = Pareggio; P = Sconfitta.