Perspective Map

The biggest countries in North America

Canada is the biggest country in North America by area (9.98 million km²), and the United States is the biggest by population (341.8 million) and by GDP ($32.38 trillion). Mexico is third on all three lists. After those three the numbers drop sharply. The other 20 countries together have less land than Mexico. Here are the top 20 under each measure, for all 23 countries.

By the Perspective Map team · Updated September 9, 2026

Canada10.0M km²United States9.8M km²Mexico2.0M km²Cuba
The 20 biggest countries in North America by area, drawn as boxes. Each box has the same area ratio as the real countries: Canada is 1.0 times the size of United States.

Which are the biggest countries in North America by area?

Canada is the biggest country in North America by area, with 9,984,670 km². That is 44.3% of the land of all 23 countries in North America.

Canada and the United States are the second and third largest countries in the world, and between them they hold 88 percent of the continent's land. Canada's lead over the United States is 151,150 km², and it comes entirely from water. Canada has 891,163 km² of lakes and rivers, and by land alone the United States is larger. Mexico is third at 1,964,375 km².

Fourth place is Nicaragua, at 130,373 km², which is 15 times smaller than Mexico. Greenland, at 2.17 million km², would be third if it were a country; it is a territory of Denmark and appears only on the map's Atlas view. The Caribbean states fill the bottom of the table, and the smallest, Saint Kitts and Nevis, is 261 km².

#CountryTotal areaShare of North America
1Canada9,984,670 km²44.3%
2United States9,833,520 km²43.7%
3Mexico1,964,375 km²8.7%
4Nicaragua130,373 km²0.6%
5Honduras112,492 km²0.5%
6Cuba109,884 km²0.5%
7Guatemala108,889 km²0.5%
8Panama75,417 km²0.3%
9Costa Rica51,100 km²0.2%
10Dominican Republic48,671 km²0.2%
11Haiti27,750 km²0.1%
12Belize22,966 km²0.1%
13El Salvador21,041 km²0.1%
14Bahamas13,943 km²0.1%
15Jamaica10,991 km²0.0%
16Trinidad and Tobago5,130 km²0.0%
17Dominica751 km²0.0%
18Saint Lucia616 km²0.0%
19Antigua and Barbuda443 km²0.0%
20Barbados430 km²0.0%

Which are the biggest countries in North America by population?

United States has the most people in North America: 341.80 million in the UN's 2025 estimate, or 56.2% of the 608.44 million people who live in these 23 countries.

The United States has 56 percent of the people in North America and is the third most populous country in the world. Mexico, second, has 131.9 million. Canada, first by area, is third by population with 41.6 million, about one eighth of the United States. Its density is about 4 people per km², against 35 in the United States.

Guatemala is the most populous country in Central America and fourth on the continent. Haiti and the Dominican Republic share one island and are fifth and sixth with about 12 million each. Cuba is 8th and its population has been falling since 2016.

#CountryPopulationShare of North America
1United States341.8 million56.2%
2Mexico131.9 million21.7%
3Canada41.6 million6.8%
4Guatemala18.7 million3.1%
5Haiti11.9 million2.0%
6Dominican Republic11.5 million1.9%
7Honduras11.0 million1.8%
8Cuba10.9 million1.8%
9Nicaragua7.0 million1.2%
10El Salvador6.4 million1.0%
11Costa Rica5.2 million0.8%
12Panama4.6 million0.8%
13Jamaica2.8 million0.5%
14Trinidad and Tobago1.4 million0.2%
15Belize422,9000.1%
16Bahamas403,0000.1%
17Barbados282,6000.0%
18Saint Lucia180,1000.0%
19Grenada117,3000.0%
20Saint Vincent and the Grenadines99,9200.0%

Which are the biggest countries in North America by GDP?

United States has the biggest economy in North America. The IMF projects its GDP at $32.38 trillion for 2026, which is 85.6% of the total for North America.

The United States is 86 percent of North America's GDP and the largest economy in the world. Canada and Mexico, second and third, are close to each other at $2.51 trillion and $2.12 trillion, and both are smaller than the economy of California alone, which passed $4 trillion in 2024.

Fourth place is the Dominican Republic at $136.1 billion, about 15 times smaller than Mexico. Guatemala, Costa Rica, Cuba and Panama follow. Cuba's figure is a 2020 World Bank estimate because the IMF does not cover it. Haiti, fifth by population, is 11th by GDP.

#CountryTotal GDPShare of North America
1United States$32.38 trillion85.6%
2Canada$2.51 trillion6.6%
3Mexico$2.12 trillion5.6%
4Dominican Republic$136.1 billion0.4%
5Guatemala$128.9 billion0.3%
6Costa Rica$109.9 billion0.3%
7Cuba$107.4 billion0.3%
8Panama$95.0 billion0.3%
9Honduras$41.5 billion0.1%
10El Salvador$39.8 billion0.1%
11Haiti$39.2 billion0.1%
12Trinidad and Tobago$26.8 billion0.1%
13Nicaragua$24.2 billion0.1%
14Jamaica$23.0 billion0.1%
15Bahamas$17.0 billion0.0%
16Barbados$8.5 billion0.0%
17Belize$3.5 billion0.0%
18Saint Lucia$2.8 billion0.0%
19Antigua and Barbuda$2.4 billion0.0%
20Grenada$1.5 billion0.0%

How does the ranking change with the measure?

The top five under each measure, side by side:

#By areaBy populationBy total GDP
1CanadaUnited StatesUnited States
2United StatesMexicoCanada
3MexicoCanadaMexico
4NicaraguaGuatemalaDominican Republic
5HondurasHaitiGuatemala

The United States is second, first and first. Canada is first, third and second. Mexico is third on every list. Below them the order shuffles. Nicaragua is fourth by area and 13th by GDP, while the Dominican Republic is 10th by area and fourth by GDP. Eight countries, three ranks each:

CountryBy areaBy populationBy GDP
Canada#1#3#2
United States#2#1#1
Mexico#3#2#3
Nicaragua#4#9#13
Guatemala#7#4#5
Cuba#6#8#7
Dominican Republic#10#6#4
Panama#8#12#8

How do we count?

North America here is the whole continent in the UN grouping: Canada, the United States and Mexico, the seven countries of Central America, and the 13 island states of the Caribbean, 23 countries in all. Greenland, Puerto Rico, Bermuda and the other territories are not counted. Trinidad and Tobago is included with the Caribbean.

Area is total area including lakes and rivers, from the UN Statistics Division and the CIA World Factbook. Population is the UN World Population Prospects estimate for 2025, taken from the World Bank. GDP is the IMF World Economic Outlook (April 2026) projection for 2026, in current US dollars. We use the same figures on the map, so the boxes there and the tables here agree. More on the data.

Questions people ask

What is the largest country in North America?

Canada, at 9,984,670 km² of total area. The United States is second at 9,833,520 km² and Mexico third at 1,964,375 km².

Is Canada bigger than the United States?

By total area, yes, by 151,150 km². By land area, no. Canada's total includes 891,163 km² of fresh water, more than any other country, and without it the United States is larger.

Which North American country has the most people?

The United States, with 341.8 million people in the UN's 2025 estimate. Mexico is second with 131.9 million and Canada third with 41.6 million.

Which is the biggest economy in North America?

The United States, with a GDP of $32.38 trillion projected for 2026, 12 times Canada's. Canada is second at $2.51 trillion and Mexico third at $2.12 trillion.

Is Greenland part of North America?

Geographically, yes. Greenland sits on the North American continental shelf. Politically it is a territory of Denmark, so it is not counted as a country here. At 2,166,086 km² it would rank third by area, after Canada and the United States.

How many countries are in North America?

23 on Perspective Map: Canada, the United States, Mexico, seven in Central America and 13 in the Caribbean. Counts elsewhere vary because some lists leave out the Caribbean or Central America.

Is Mexico in North America?

Yes. Mexico is part of the North American continent and a member of the USMCA trade agreement with Canada and the United States. It is also part of Latin America, which is a cultural grouping rather than a continent.

What is the smallest country in North America?

Saint Kitts and Nevis, at 261 km², with about 46,920 people. Grenada (344 km²) and Saint Vincent and the Grenadines (389 km²) are next.

Read next