De Grand Prix-wegrace van Catalonië 2004 was de vijfde race van het wereldkampioenschap wegrace-seizoen 2004. De race werd verreden op 13 juni 2004 op het Circuit de Catalunya nabij Barcelona, Spanje.
Uitslag MotoGP Pos Nr Rijder Constructeur Rondes Tijd Grid Punten 1 46 Valentino Rossi Yamaha 25 44:03.255 2 25 2 15 Sete Gibernau Honda 25 +0.159 1 20 3 33 Marco Melandri Yamaha 25 +13.923 5 16 4 7 Carlos Checa Yamaha 25 +19.213 12 13 5 45 Colin Edwards Honda 25 +21.205 11 11 6 11 Rubén Xaus Ducati 25 +22.847 7 10 7 56 Shinya Nakano Kawasaki 25 +24.014 13 9 8 3 Max Biaggi Honda 25 +24.104 4 8 9 17 Norifumi Abe Yamaha 25 +35.676 18 7 10 65 Loris Capirossi Ducati 25 +40.775 15 6 11 66 Alex Hofmann Kawasaki 25 +40.862 14 5 12 50 Neil Hodgson Ducati 25 +56.157 17 4 13 67 Shane Byrne Aprilia 25 +1:03.679 20 3 14 88 Andrew Pitt Moriwaki 25 +1:05.933 22 2 15 9 Nobuatsu Aoki Proton 25 +1:18.1 24 1 16 84 Michel Fabrizio Harris WCM 25 +1:18.515 25 17 10 Kenny Roberts jr. Suzuki 24 +1 ronde 16 18 35 Chris Burns Harris WCM 20 +5 ronden 26 DNF 32 Gregorio Lavilla Suzuki 24 Uitgevallen 21 DNF 12 Troy Bayliss Ducati 21 Ongeluk 10 DNF 21 John Hopkins Suzuki 18 Uitgevallen 8 DNF 69 Nicky Hayden Honda 16 Uitgevallen 3 DNF 6 Makoto Tamada Honda 12 Uitgevallen 9 DNF 80 Kurtis Roberts Proton 5 Uitgevallen 23 DNF 4 Alex Barros Honda 4 Ongeluk 6 DNS 99 Jeremy McWilliams Aprilia 0 Niet gestart 19
250 cc Pos Nr Rijder Constructeur Rondes Tijd Grid Punten 1 7 Randy de Puniet Aprilia 23 41:29.955 1 25 2 26 Dani Pedrosa Honda 23 +0.109 2 20 3 24 Toni Elías Honda 23 +9.521 5 16 4 19 Sebastián Porto Aprilia 23 +20.871 3 13 5 10 Fonsi Nieto Aprilia 23 +34.337 6 11 6 73 Hiroshi Aoyama Honda 23 +37.569 13 10 7 50 Sylvain Guintoli Aprilia 23 +42.087 7 9 8 6 Alex Debón Honda 23 +45.850 16 8 9 14 Anthony West Aprilia 23 +45.938 19 7 10 21 Franco Battaini Aprilia 23 +46.235 10 6 11 34 Eric Bataille Honda 23 +50.694 14 5 12 25 Alex Baldolini Aprilia 23 +50.980 24 4 13 57 Chaz Davies Aprilia 23 +56.785 21 3 14 8 Naoki Matsudo Yamaha 23 +56.895 15 2 15 96 Jakub Smrž Honda 23 +57.366 18 1 16 33 Héctor Faubel Aprilia 23 +58.164 20 17 36 Erwan Nigon Yamaha 23 +1:32.322 22 18 44 Taro Sekiguchi Yamaha 22 +1 ronde 26 19 63 Jarno Ronzoni Yamaha 22 +1 ronde 27 20 72 David Fouloi Aprilia 22 +1 ronde 29 DNF 2 Roberto Rolfo Honda 14 Botsing 8 DNF 54 Manuel Poggiali Aprilia 14 Botsing 9 DNF 51 Alex de Angelis Aprilia 14 Uitgevallen 4 DNF 11 Joan Olivé Aprilia 12 Ongeluk 11 DNF 77 Grégory Lefort Aprilia 12 Ongeluk 12 DNF 9 Hugo Marchand Aprilia 7 Ongeluk 17 DNF 16 Johann Stigefelt Aprilia 7 Uitgevallen 23 DNF 28 Dirk Heidolf Aprilia 6 Uitgevallen 25 DNS 40 Max Sabbatani Yamaha 0 Niet gestart 28
125 cc Pos Nr Rijder Constructeur Rondes Tijd Grid Punten 1 3 Héctor Barberá Aprilia 22 41:17.986 2 25 2 34 Andrea Dovizioso Honda 22 +0.016 8 20 3 22 Pablo Nieto Aprilia 22 +0.342 4 16 4 27 Casey Stoner KTM 22 +0.400 3 13 5 48 Jorge Lorenzo Derbi 22 +0.548 1 11 6 19 Álvaro Bautista Aprilia 22 +0.733 12 10 7 58 Marco Simoncelli Aprilia 22 +7.907 13 9 8 63 Mike Di Meglio Aprilia 22 +10.793 9 8 9 36 Mika Kallio KTM 22 +13.431 15 7 10 6 Mirko Giansanti Aprilia 22 +13.513 7 6 11 54 Mattia Pasini Aprilia 22 +14.242 17 5 12 21 Steve Jenkner Aprilia 22 +14.333 10 4 13 42 Gioele Pellino Aprilia 22 +16.209 22 3 14 10 Julián Simón Aprilia 22 +22.605 11 2 15 47 Ángel Rodríguez Derbi 22 +22.655 28 1 16 26 Dario Giuseppetti Honda 22 +22.773 23 17 14 Gábor Talmácsi Malaguti 22 +22.961 14 18 41 Youichi Ui Aprilia 22 +23.575 18 19 25 Imre Tóth Aprilia 22 +40.669 19 20 50 Andrea Ballerini Aprilia 22 +42.929 25 21 33 Sergio Gadea Aprilia 22 +51.446 27 22 7 Stefano Perugini Gilera 22 +58.908 20 23 28 Jordi Carchano Aprilia 22 +58.995 29 24 43 Manuel Hernández Aprilia 22 +59.548 26 25 38 Mikko Kyyhkynen Honda 22 +1:17.227 31 26 71 Enrique Jerez Aprilia 22 +1:36.638 35 27 66 Vesa Kallio Aprilia 22 +1:48.618 30 28 78 Jordi Planas Aprilia 21 +1 ronde 36 DNF 52 Lukáš Pešek Honda 21 Uitgevallen 5 DNF 11 Mattia Angeloni Honda 21 Uitgevallen 34 DNF 15 Roberto Locatelli Aprilia 17 Ongeluk 6 DNF 23 Gino Borsoi Aprilia 16 Uitgevallen 24 DNF 68 Fabricio Perren Honda 12 Ongeluk 32 DNF 8 Manuel Manna Malaguti 4 Uitgevallen 33 DNF 24 Simone Corsi Honda 1 Ongeluk 16
Tussenstand na wedstrijd
MotoGP Pos Nr Rijder Team Punten 1 15 Sete Gibernau Honda 106 2 46 Valentino Rossi Yamaha 101 3 3 Max Biaggi Honda 80 4 7 Carlos Checa Yamaha 49 5 4 Alex Barros Honda 48
250 cc Pos Nr Rijder Team Punten 1 7 Randy de Puniet Aprilia 98 2 26 Dani Pedrosa Honda 90 3 19 Sebastián Porto Aprilia 63 4 10 Fonsi Nieto Aprilia 56 5 24 Toni Elías Honda 54
125 cc Pos Nr Rijder Team Punten 1 34 Andrea Dovizioso Honda 96 2 3 Héctor Barberá Aprilia 74 3 15 Roberto Locatelli Aprilia 73 4 27 Casey Stoner KTM 68 5 22 Pablo Nieto Aprilia 55
2004 Catalonië