El Producto Interior Bruto (PIB) español superó el billón de euros en 2007 por primera vez en la historia y alcanzó los 1,05 billones, el 7,02 por ciento más que un año antes cuando se situó en 980.954 millones. Según datos del INE, en 2007 la demanda interna aportó 1,11 billones de euros al PIB, cifra a la que el sector exterior, deficitario, le restó 68.653 millones, lo que dio lugar a la cifra final.

La demanda interna la componen el consumo público y privado, que sumó 789.842 millones de euros, de los que 587.713 millones correspondieron al gasto de los hogares españoles. Respecto al sector exterior, la cantidad que le restó al PIB es consecuencia de la diferencia entre las exportaciones españolas, que supusieron 275.024 millones de euros, y las importaciones, que ascendieron a 343.677 millones de euros, lo que arrojó el saldo negativo de 68.653 millones.

Desde el punto de vista de la producción, el sector más productivo de la economía española fue el de servicios, responsable de 628.627 millones del PIB de 2007, seguido del de industria, con 141.838 millones; construcción, con 115.181 millones; energía, con 27.807 millones, y agrario y pesquero, 27.342 millones de euros. Por su parte los impuestos aportaron 109.053 millones de euros.

Por último, y en cuanto a la distribución del PIB, los asalariados absorbieron 488.323 millones de euros, los excedentes empresariales supusieron 451.782 millones y los impuestos 109.743 millones de euros.