2003–04 Czech First League
| Season | 2003–04 | 
|---|---|
| Champions | Baník Ostrava | 
| Relegated | Viktoria Žižkov Viktoria Plzeň  | 
| Champions League | Baník Ostrava Sparta Prague  | 
| UEFA Cup | Olomouc Slavia Prague  | 
| Intertoto Cup | Liberec Zlín Teplice  | 
| Matches played | 240 | 
| Goals scored | 578 (2.41 per match) | 
| Top goalscorer | Marek Heinz (19) | 
| Biggest home win | Sparta Prague 4–0 Opava Synot 4–0 Žižkov Ostrava 4–0 Opava Opava 4–0 Brno Brno 4–0 Plzeň Ostrava 6–2 Synot Ostrava 5–1 Brno  | 
| Biggest away win | Blšany 0–4 Sparta Prague Plzeň 0–4 Příbram  | 
| Highest scoring | Ostrava 6–2 Synot | 
| Highest attendance | 20,032 Sparta Prague 1–1 Ostrava  | 
| Lowest attendance | 51 Blšany 3–1 Jablonec  | 
| Average attendance | 4,827 | 
← 2002–03  2004–05 →   | |
The 2003–04 Czech First League, known as the Gambrinus liga for sponsorship reasons, was the eleventh season of top-tier football in the Czech Republic.