Countries in North America by GNI per capita

Gross national income per person in US dollars, converted with the World Bank’s Atlas method, which averages exchange rates over three years so a currency swing does not reorder the table. 22 countries in North America, highest first. World Bank, mostly 2025

Map: GNI per capita — North America
Highest
$88,810
United States
Median country
$12,705
half above, half below
Lowest
$2,010
Haiti
Countries in North America by GNI per capita, World Bank, mostly 2025
#CountryUS$ per personYearRegion
1United States$88,8102025Northern America
2Canada$56,4202025Northern America
3Bahamas$37,0202024Caribbean
4Barbados$27,0802025Caribbean
5Saint Kitts and Nevis$24,5302025Caribbean
6Antigua and Barbuda$23,7902025Caribbean
7Panama$19,1402025Central America
8Trinidad and Tobago$18,5502025Caribbean
9Costa Rica$17,9302025Central America
10Mexico$13,7302025Central America
11Saint Lucia$13,4102025Caribbean
12Saint Vincent and the Grenadines$12,0002025Caribbean
13Grenada$11,6602025Caribbean
14Dominica$10,6902025Caribbean
15Dominican Republic$10,6202025Caribbean
16Jamaica$7,7902025Caribbean
17Belize$7,5302025Central America
18Guatemala$6,3602025Central America
19El Salvador$5,4102025Central America
20Honduras$3,2702025Central America
21Nicaragua$2,8502025Central America
22Haiti$2,0102025Caribbean

No World Bank figure for Cuba.

Territories and other places

Not ranked: dependencies of the states above, places whose status is disputed. Highest first.

PlaceUS$ per personStatus
Bermuda$139,370Territory of United Kingdom
Cayman Islands$81,920Territory of United Kingdom
Sint Maarten$38,950Territory of Netherlands
Turks and Caicos Islands$36,760Territory of United Kingdom
Aruba$35,200Territory of Netherlands
Puerto Rico$27,320Territory of United States of America
Curaçao$22,570Territory of Netherlands

Questions

Which country in North America has the highest GNI per capita?
The United States has the highest GNI per capita in North America: $88,810 a person (2025). Next come Canada ($56,420 a person) and the Bahamas ($37,020 a person).
Which country in North America has the lowest GNI per capita?
Haiti, with $2,010 a person (2025).
What is the typical GNI per capita of a country in North America?
The median of the 22 countries in North America is $12,705 a person: half are above it, half below. The median, not the average, because a few countries at the top would drag an average far above almost everyone.
Where do the figures come from?
Gross national income per person in US dollars, converted with the World Bank’s Atlas method, which averages exchange rates over three years so a currency swing does not reorder the table. Source: World Bank, mostly 2025. Only independent states are ranked; territories are listed separately. A country’s continent follows Natural Earth; the handful of island states it files under the open ocean are placed by their UN subregion.

Source: World Bank (CC BY 4.0). Figures more than 5 years older than the newest are left out rather than shown beside current ones. Countries sharing a value share a rank. All sources.