Countries with the Highest Gross National Income (2026) (2024)

Source: World Bank·25 countries·Updated 2024

Gross National Income includes all income earned by a country's residents, including abroad. {#1} leads at {#1_value}. GNI differs from GDP by accounting for net income from overseas.

United States leads with gni (current usd) of $29.19T.

China ranks #2 at $18.62T.

Germany ranks #3 at $4.85T.

Japan ranks #4 at $4.29T.

India ranks #5 at $3.85T.

Top 25 Countries by GNI (Current USD)

#CountryGNI (Current USD)Year
1United States$29.19T2024
2China$18.62T2024
3Germany$4.85T2024
4Japan$4.29T2024
5India$3.85T2024
6United Kingdom$3.66T2024
7France$3.22T2024
8Italy$2.37T2024
9Canada$2.21T2024
10Russian Federation$2.15T2024
11Brazil$2.11T2024
12Korea, Rep.$1.90T2024
13Mexico$1.81T2024
14Spain$1.72T2024
15Australia$1.70T2024
16Indonesia$1.36T2024
17Turkiye$1.34T2024
18Saudi Arabia$1.25T2024
19Netherlands$1.20T2024
20Switzerland$897.37B2024
21Poland$887.02B2024
22Belgium$682.33B2024
23Sweden$630.51B2024
24Argentina$625.19B2024
25United Arab Emirates$568.34B2024

Data from 202 countries is available. View full rankings →

FAQ

What is the highest gni (current usd) in 2024?

United States has the highest gni (current usd) at $29.19T in 2024.

How many countries are included in this ranking?

This article features the top 25 countries out of 202 with available data. Full rankings available on the indicator page.

Where does this data come from?

Data is sourced from the World Bank. It is updated regularly as new releases become available.