2004年のカタルーニャグランプリは、ロードレース世界選手権の2004年シーズン第5戦として、6月11日から13日までスペインのカタロニア・サーキットで開催された。

 概要 
125ccクラス決勝では、スタートでミスを犯し、2周目には23位にまで沈んでいたエクトル・バルベラが怒濤の追い上げを見せ、6台の集団バトルを僅差で制してシーズン初優勝を遂げた。ポールポジションからスタートしたデルビのホルヘ・ロレンソもそのトップ集団に位置していたが、電光掲示板の残り周回数の誤表示の影響で周回を1周多く勘違いし、アタックのタイミングを逃して5位に終わった。ポイントランキングでは、今回2位に入ったアンドレア・ドヴィツィオーゾが96ポイントでトップを維持、バルベラは今回転倒リタイヤに終わったロベルト・ロカテリと同じ73ポイントで2位に浮上することとなった。

250ccクラスでは、スタートから最後まで続いたダニ・ペドロサとの激しいマッチレースを制したランディ・ド・プニエがシーズン初優勝を遂げた。この結果ポイントランキングでは、トップのド・プニエがペドロサとのギャップを8ポイントに広げた。

MotoGPクラスでは、バレンティーノ・ロッシがセテ・ジベルナウとの一騎討ちを制して2連勝・シーズン3勝目を挙げた。3位にはフォルツナ・ヤマハ・テック3のマルコ・メランドリが入り、自身クラス初の表彰台に立った。ポイントランキングではジベルナウが何とかトップを維持、ロッシが5ポイント差に迫ることとなった。

 MotoGPクラス決勝結果 
 順位 ライダー マニュファクチャラー タイム/リタイヤ グリッド ポイント 1 バレンティーノ・ロッシ ヤマハ 44:03.255 2 25 2 セテ・ジベルナウ ホンダ +0.159 1 20 3 マルコ・メランドリ ヤマハ +13.923 5 16 4 カルロス・チェカ ヤマハ +19.213 12 13 5 コーリン・エドワーズ ホンダ +21.205 11 11 6 ルーベン・チャウス ドゥカティ +22.847 7 10 7 中野真矢 カワサキ +24.014 13 9 8 マックス・ビアッジ ホンダ +24.104 4 8 9 阿部典史 ヤマハ +35.676 18 7 10 ロリス・カピロッシ ドゥカティ +40.775 15 6 11 アレックス・ホフマン カワサキ +40.862 14 5 12 ニール・ホジソン ドゥカティ +56.157 17 4 13 シェーン・バーン アプリリア +1:03.679 20 3 14 アンドリュー・ピット モリワキ +1:05.933 22 2 15 青木宣篤 プロトン +1:18.1Ret 24 1 16 ミッシェル・ファブリツィオ ハリスWCM +1:18.515 25 17 ケニー・ロバーツJr. スズキ +1 Lap 16 18 クリス・バーンズ ハリスWCM +5 Laps 26 Ret グレゴリオ・ラビッラ スズキ 棄権 21 Ret トロイ・ベイリス ドゥカティ 棄権 10 Ret ジョン・ホプキンス スズキ 棄権 8 Ret ニッキー・ヘイデン ホンダ 棄権 3 Ret 玉田誠 ホンダ 棄権 9 Ret カーティス・ロバーツ プロトン 棄権 23 Ret アレックス・バロス ホンダ 棄権 6 

 250ccクラス決勝結果 
 順位 ライダー マニュファクチャラー タイム/リタイヤ グリッド ポイント 1 ランディ・ド・プニエ アプリリア 41:29.955 1 25 2 ダニ・ペドロサ ホンダ +0.109 2 20 3 トニ・エリアス ホンダ +9.521 5 16 4 セバスチャン・ポルト アプリリア +20.871 3 13 5 フォンシ・ニエト アプリリア +34.337 6 11 6 青山博一 ホンダ +37.569 13 10 7 シルバン・ギュントーリ アプリリア +42.087 7 9 8 アレックス・デボン ホンダ +45.850 16 8 9 アンソニー・ウエスト アプリリア +45.938 19 7 10 フランコ・バッタイーニ アプリリア +46.235 10 6 11 エリック・バタイユ ホンダ +50.694 14 5 12 アレックス・バルドリーニ アプリリア +50.980 24 4 13 チャズ・デイビス アプリリア +56.785 21 3 14 松戸直樹 ヤマハ +56.895 15 2 15 ヤコブ・シュムルツ ホンダ +57.366 18 1 16 エクトル・ファウベル アプリリア +58.164 20 17 エルワン・ナイゴン ヤマハ +1:32.322 22 18 関口太郎 ヤマハ +1 Lap 26 19 ヤルノ・ロンツォーニ ヤマハ +1 Lap 27 20 David Fouloi アプリリア +1 Lap 29 Ret マヌエル・ポジャーリ アプリリア 棄権 9 Ret ロベルト・ロルフォ ホンダ 棄権 8 Ret アレックス・デ・アンジェリス アプリリア 棄権 4 Ret ホアン・オリベ アプリリア 棄権 11 Ret グレゴリー・ルフォー アプリリア 棄権 12 Ret ユーゴ・マルシャン アプリリア 棄権 17 Ret ヨハン・シュティーグフェルト アプリリア 棄権 23 Ret デューク・ヘイドルフ アプリリア 棄権 25 

 125ccクラス決勝結果 
 順位 ライダー マニュファクチャラー タイム/リタイヤ グリッド ポイント 1 エクトル・バルベラ アプリリア 41:17.986 2 25 2 アンドレア・ドヴィツィオーゾ ホンダ +0.016 8 20 3 パブロ・ニエト アプリリア +0.342 4 16 4 ケーシー・ストーナー KTM +0.400 3 13 5 ホルヘ・ロレンソ デルビ +0.548 1 11 6 アルバロ・バウティスタ アプリリア +0.733 12 10 7 マルコ・シモンチェリ アプリリア +7.907 13 9 8 マイク・ディ・メッリオ アプリリア +10.793 9 8 9 ミカ・カリオ KTM +13.431 15 7 10 ミルコ・ジャンサンティ アプリリア +13.513 7 6 11 マティア・パシーニ アプリリア +14.242 17 5 12 スティーブ・イェンクナー アプリリア +14.333 10 4 13 ジョエレ・ペリーノ アプリリア +16.209 22 3 14 フリアン・シモン アプリリア +22.605 11 2 15 アンヘル・ロドリゲス デルビ +22.655 28 1 16 ダリオ・ギウセペッティ ホンダ +22.773 23 17 ガボール・タルマクシ マラグーティ +22.961 14 18 宇井陽一 アプリリア +23.575 18 19 イムレ・トス アプリリア +40.669 19 20 アンドレア・バレリーニ アプリリア +42.929 25 21 セルヒオ・ガデア アプリリア +51.446 27 22 ステファノ・ペルジーニ ジレラ +58.908 20 23 ジョルディ・カルチャノ アプリリア +58.995 29 24 マヌエル・エルナンデス アプリリア +59.548 26 25 Mikko Kyyhkynen ホンダ +1:17.227 31 26 エンリケ・ヘレス アプリリア +1:36.638 35 27 ヴェサ・カリオ アプリリア +1:48.618 30 28 Jordi Planas アプリリア +1 Lap 36 Ret マティア・アンジェローニ ホンダ 棄権 34 Ret ルーカス・ペセック ホンダ 棄権 5 Ret ロベルト・ロカテリ アプリリア 棄権 6 Ret ジーノ・ボルソイ アプリリア 棄権 24 Ret ファブリシオ・ペレン ホンダ 棄権 32 Ret マヌエル・マンナ マラグーティ 棄権 33 Ret シモーネ・コルシ ホンダ 棄権 16