Population in North America · 2025

What country in North America has the most people?

The United States has the most people in North America, with a population of 341.8 million.

Ranking by Population
#CountryShare of #1Population
1 United States 341,784,857
2 Mexico 131,946,900
3 Canada 41,651,653
4 Guatemala 18,687,881
5 Haiti 11,906,095
6 Dominican Republic 11,520,487
7 Honduras 11,005,850
8 Cuba 10,937,203
9 Nicaragua 7,007,502
10 El Salvador 6,365,503
11 Costa Rica 5,152,950
12 Panama 4,571,189
13 Jamaica 2,837,077
14 Trinidad and Tobago 1,367,764
15 Belize 422,924
16 Bahamas 403,033
17 Barbados 282,623
18 Saint Lucia 180,149
19 Grenada 117,303
20 Saint Vincent and the Grenadines 99,924
21 Antigua and Barbuda 94,209
22 Dominica 65,871
23 Saint Kitts and Nevis 46,922

Key facts

Runners-up

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

Lead

The United States has 2.6× the figure of Mexico.

Share of the total

The United States alone accounts for 56.2% of all 23 ranked countries in North America.

Top 10

The ten largest together account for 97.4%.

Questions

What country in North America has the most people?

The United States has the most people in North America, with a population of 341.8 million.

What country in North America has the second most people?

Mexico ranks second in North America, with 131.9 million people.

How many countries are in this ranking?

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

↑ ↓ to move↵ to open