Het wereldkampioenschap superbike seizoen 2004 was het 17e in de geschiedenis van het door de FIM georganiseerde wereldkampioenschap superbike. Het seizoen telde elf wedstrijden die telkens door middel van twee races werden verreden. Het seizoen begon op 29 februari op het Circuit Ricardo Tormo Valencia in Spanje en eindigde op 3 oktober op het Circuit Magny-Cours in Frankrijk.
Regerend kampioen Neil Hodgson was overgestapt naar de MotoGP. In 2004 deden er geen Japanse fabrieksteams mee aan het kampioenschap, omdat zij niet akkoord wilden gaan met de nieuwe reglementen. De top drie coureurs in het kampioenschap reden allemaal op een Ducati. James Toseland werd kampioen, terwijl Régis Laconi en Noriyuki Haga tweede en derde werden.
Team | Constructeur | Motor | Nr. | Coureur | Races | Foggy Petronas Racing | Petronas | Petronas FP1 | 4 | Troy Corser | Alle | 9 | Chris Walker | Alle | Zongshen | Suzuki | Suzuki GSX-R1000 | 5 | Piergiorgio Bontempi | Alle | 12 | Warwick Nowland | Alle | Kawasaki | Kawasaki ZX 10 | 39 | Stéphane Duterne | 10-11 | Kawasaki Bertocchi | Kawasaki | Kawasaki ZX 10 | 6 | Mauro Sanchini | 1-10 | 8 | Ivan Clementi | Alle | 15 | Stefano Cruciani | 11 | PSG - 1 Corse | Ducati | Ducati 998 RS Ducati 999 RS | 7 | Pierfrancesco Chili | Alle | 27 | Giancarlo De Matteis | 8, 10 | Carbon Dream | Ducati | Ducati 998 RS | 11 | Gianmaria Liverani | 3 | MIR Racing | Suzuki | Suzuki GSX-R1000 | 16 | Sergio Fuertes | 1-6, 8-11 | Ten Kate Honda | Honda | Honda CBR1000RR | 17 | Chris Vermeulen | Alle | Pedercini | Ducati | Ducati 998 RS | 19 | Lucio Pedercini | Alle | 25 | Alessio Velini | 10-11 | 69 | Gianluca Nannelli | 1-9 | D.F.Xtreme Sterilgarda | Ducati | Ducati 999 RS | 20 | Marco Borciani | Alle | 99 | Steve Martin | Alle | Life Haus RT | Yamaha | Yamaha YZF-R1 | 22 | Horst Saiger | 1, 4, 7 | JM SBK | Ducati | Ducati 998 RS | 23 | Jiří Mrkývka | Alle | XEROX - Ducati Nortel Net. | Ducati | Ducati 999 RS | 24 | Garry McCoy | Alle | 27 | Giancarlo De Matteis | 3-4 | 48 | David García | 5-6 | 50 | Miguel Praia | Alle | 69 | Gianluca Nannelli | 10-11 | UnionBike GiMotorsport | Yamaha | Yamaha YZF-R1 | 25 | Alessio Velini | 1-9 | 78 | Teodor Myszkowski | 11 | 113 | Paolo Blora | 10 | Giesse Racing Team | Yamaha | Yamaha YZF-R1 | 28 | Doriano Romboni | 3, 10 | Boselli Racing | Suzuki | Suzuki GSX-R1000 | 29 | Luca Pini | 3, 10 | Penta Race | Ducati | Ducati 998 RS | 31 | Giuseppe Zannini | 3, 10 | Yamaha France | Yamaha | Yamaha YZF-R1 | 32 | Sébastien Gimbert | 8, 11 | Suzuki Netthandelen Suzuki Nederland | Suzuki | Suzuki GSX-R1000 | 33 | Carl Berthelsen | 5, 11 | Yoshimura Schäfer Motorsport | Suzuki | Suzuki GSX-R1000 | 34 | Andreas Meklau | 5 | Vitrans Honda | Honda | Honda | 35 | Craig Coxhell | 8 | Robert Menzen Racing | Suzuki | Suzuki GSX-R1000 | 36 | Robert Menzen | 9 | Pajic-Kawasaki | Kawasaki | Kawasaki ZX 10 | 38 | Arno Visscher | 9 | Renegade Ducati Renegade Ducati Koji | Ducati | Ducati 999 RS | 41 | Noriyuki Haga | Alle | 91 | Leon Haslam | Alle | Team Anyway Fidoweb | Suzuki | Suzuki GSX-R1000 | 45 | Ivan Sala | 3-4 | Ducati Fila | Ducati | Ducati 999 F04 | 52 | James Toseland | Alle | 55 | Régis Laconi | Alle | Alpha Technik | Honda | Honda CBR1000RR | 71 | Michael Schulten | 5 | 72 | Jürgen Oelschläger | 5 | Mazzali Racing Team | MV Agusta | MV Agusta | 74 | Andrea Mazzali | 10 | Inoterm Racing Team | Yamaha | Yamaha YZF-R1 | 77 | Berto Camlek | 3, 11 | Szkopek Agip RT | Suzuki | Suzuki GSX-R1000 | 94 | Paweł Szkopek | 10-11 | Yamaha Castrol Poland | Yamaha | Yamaha YZF-R1 | 95 | Andrzej Pawelec | 11 | Jentin Racing | Yamaha | Yamaha YZF-R1 | 100 | James Ellison | 6, 8 | Guandalini | Ducati | Ducati 999 RS | 113 | Paolo Blora | 4 | DeCecco Racing | Ducati | Ducati 998 RS | 200 | Giovanni Bussei | 8-11 | | |
- Op iedere wedstrijddag worden twee volledige races verreden.
- De eerste vijftien geklasseerden krijgen punten volgens onderstaand schema.
Plaats | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Punten | 25 | 20 | 16 | 13 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
Wie aan het eind van het seizoen de meeste punten heeft mag zich wereldkampioen noemen.
| Kleur | Resultaat | Goud | Winnaar | Zilver | 2e plaats | Brons | 3e plaats | Groen | Gefinisht, in de punten | Blauw | Gefinisht, geen punten | Niet geclassificeerd (NC) | Paars | Niet gefinisht (DNF) | Rood | Niet gekwalificeerd (DNQ) | Niet voorgekwalificeerd (DNPQ) | Zwart | Gediskwalificeerd (DSQ) | Wit | Niet gestart (DNS) | Teruggetrokken (WD) | Race geannuleerd (C) | Leeg | Niet deelgenomen | Uitgesloten (EX) | Vet – Pole position Schuin – Snelste ronde |
Pos | Motormerk | VAL | PHI | MIS | MON | OSC | SIL | LAG | BRH | ASS | IMO | MAG | Ptn |
R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 |
1 | Ducati | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 530 |
2 | Honda | 12 | 5 | 2 | 2 | 5 | 12 | 4 | DNF | 8 | 8 | 2 | 1 | 1 | 1 | 4 | 3 | 5 | 1 | 2 | 6 | DNF | DNF | 289 |
3 | Petronas | 3 | 7 | 10 | 5 | 2 | 7 | 8 | 5 | 4 | 7 | 7 | 9 | 10 | DNF | 5 | 4 | 10 | 7 | 12 | 10 | 8 | 7 | 200 |
4 | Kawasaki | 14 | 10 | 6 | 7 | 12 | 11 | 11 | 9 | 10 | 6 | 10 | 10 | 8 | 9 | 14 | 10 | DNF | 9 | 11 | 9 | 10 | 11 | 129 |
5 | Suzuki | 8 | 12 | 15 | 11 | 9 | 9 | 6 | 11 | 13 | 10 | 9 | 14 | 13 | 12 | 15 | 12 | 13 | 12 | 13 | 13 | 11 | 10 | 101 |
6 | Yamaha | 9 | 15 | 14 | 13 | 13 | DNF | 13 | 13 | 16 | 12 | DNF | 7 | 14 | 14 | 6 | 5 | DNF | DNF | 15 | 14 | 4 | 4 | 89 |
| MV Agusta | | | | | | | | | | | | | | | | | | | 16 | 17 | | | 0 |
Pos | Motormerk | VAL | PHI | MIS | MON | OSC | SIL | LAG | BRH | ASS | IMO | MAG | Ptn |