GNI for Spain

Updated on March 18, 2026.

According to data from the World Bank, in 2025, the Gross National Income (GNI) for Spain was US$1.64T. A difference of +44.25B (US$) (3% increase) compared to 2024.

The World Bank defines GNI as "the sum of value added by all resident producers plus any product taxes (less subsidies) not included in the valuation of output plus net receipts of primary income (compensation of employees and property income) from abroad".

The chart and table below shows the trend of the GNI for recent years.

You can see similar information for other countries.

You may also be interested in:
Related Topics: World Bank Topic List
Data Source: World Bank.
GNI for Spain (US$)
GNI for Spain
Items per page:
0 of 0
Year GNI (US$)
1962 16004623285.44
1963 18457540466.7
1964 20702906255.09
1965 23918813842.75
1966 27748502426.71
1967 31214777459.18
1968 34311542354.75
1969 37968878521.44
1970 40251516530.99
1971 45162875256.36
1972 55008568077.12
1973 72897138372.65
1974 96603885683.34
1975 115900783580.73
1976 123952250463.01
1977 132891220877
1978 148747500930.2
1979 186060414245.66
1980 232721267421.96
1981 238129250444.7
1982 215570891825.44
1983 185179254472.36
1984 175421063143.44
1985 175062211836.67
1986 208248199271.93
1987 274706972562.19
1988 364567955424.17
1989 415172382488.56
1990 473966105689.41
1991 533221682496.15
1992 610602776388.11
1993 590336292850.25
1994 571855346544.49
1995 588369825990.52
1996 619965702302.8
1997 632590446678.21
1998 620004405688.13
1999 624034831776.43
2000 639655213503.29
2001 634275541389.65
2002 647460518512.85
2003 762638162601.45
2004 950278209045.67
2005 1131128075167.39
2006 1236795501363.28
2007 1347016310565.15
2008 1483093778080.86
2009 1512810295998.49
2010 1493424857910.46
2011 1457124652572.19
2012 1389510667500.68
2013 1369932590997.42
2014 1363517940838.64
2015 1332140437760.83
2016 1289771494424.84
2017 1270878045676.5
2018 1381266801787.04
2019 1439902451482.47
2020 1298163119785.96
2021 1441412052672.53
2022 1562166007499.26
2023 1594533730942.1
2024 1638781067996.24