España recibió una ayuda neta de la Unión Europea en el 2004 de 8.502 millones de euros (1,4 billones de pesetas), una vez deducida su contribución al presupuesto, lo que representó el 1,08% de la renta nacional. Las principales ayudas correspondieron a los fondos regionales y de cohesión, que ascendieron a 9.627 millones (28,2% del total de la UE), y a las ayudas agrarias, que sumaron 6.345 millones (14,6% del total de la UE). La contribución española al presupuesto de la UE fue de 7.805 millones, el 9% del total de los Veinticinco.