GDP in North America · 2025

What country in North America has the most GDP?

The United States has the most GDP in North America, at US$30.77 trillion.

Ranking by US$
#CountryShare of #1US$
1 United States 30,769,700,000,000
2 Canada 2,319,899,772,426
3 Mexico 1,832,641,364,776
4 Dominican Republic 127,407,463,759
5 Guatemala 123,306,008,821
6 Costa Rica 102,904,921,157
7 Panama 90,462,600,000
8 Honduras 39,601,409,103
9 El Salvador 36,708,110,000
10 Haiti 32,077,278,409
11 Trinidad and Tobago 25,942,749,718
12 Jamaica 22,704,903,218
13 Nicaragua 22,237,167,113
14 Barbados 8,016,550,000
15 Belize 3,326,500,000
16 Saint Lucia 2,656,444,444
17 Antigua and Barbuda 2,338,196,296
18 Grenada 1,420,173,229
19 Saint Vincent and the Grenadines 1,255,222,222
20 Saint Kitts and Nevis 1,183,514,815
21 Dominica 723,859,259

Key facts

Runners-up

Canada is 2nd and Mexico 3rd in North America.

Lead

The United States has 13.3× the figure of Canada.

Share of the total

The United States alone accounts for 86.5% of all 21 ranked countries in North America.

Top 10

The ten largest together account for 99.7%.

Questions

What country in North America has the most GDP?

The United States has the most GDP in North America, at US$30.77 trillion.

What country in North America has the second most GDP?

Canada ranks second in North America, with 2.32 trillion US$.

How many countries are in this ranking?

21 countries in North America with data from World Bank (2025). Territories are not ranked.

↑ ↓ to move↵ to open