Capitals of North America

North America has 23 capital cities. Below you'll find all North American capitals on a map and in a list with their country and population. The largest is Mexico City, the capital of Mexico; the smallest is St. George's in Grenada.

Map of the capitals of North America

Map of North America with all 23 capital cities marked and labelled
All 23 capitals of North America. Full-size PNG · SVG · Free to use with credit, see licence.

List of North American capitals

All 23 countries of North America and their capital city, in alphabetical order by country.

CountryCapitalPopulation
Antigua and BarbudaSt. John's22,219
BahamasNassau274,400
BarbadosBridgetown110,000
BelizeBelmopan16,451
CanadaOttawa1,017,449
Costa RicaSan José342,188
CubaHavana2,106,146
DominicaRoseau14,725
Dominican RepublicSanto Domingo3,339,410
El SalvadorSan Salvador525,990
GrenadaSt. George's7,500
GuatemalaGuatemala City2,918,337
HaitiPort-au-Prince2,618,894
HondurasTegucigalpa1,363,000
JamaicaKingston1,041,203
MexicoMexico City9,209,944
NicaraguaManagua1,037,000
PanamaPanama City1,938,000
Saint Kitts and NevisBasseterre14,000
Saint LuciaCastries22,000
Saint Vincent and the GrenadinesKingstown12,909
Trinidad and TobagoPort of Spain37,074
United StatesWashington, D.C.689,545

Largest and smallest North American capitals

Largest by population

  1. Mexico City, Mexico: 9,209,944
  2. Santo Domingo, Dominican Republic: 3,339,410
  3. Guatemala City, Guatemala: 2,918,337
  4. Port-au-Prince, Haiti: 2,618,894
  5. Havana, Cuba: 2,106,146

Smallest by population

  1. St. George's, Grenada: 7,500
  2. Kingstown, Saint Vincent and the Grenadines: 12,909
  3. Basseterre, Saint Kitts and Nevis: 14,000
  4. Roseau, Dominica: 14,725
  5. Belmopan, Belize: 16,451

Populations are estimates for the city itself, not the metropolitan area.

Which countries are included?

North America here runs from Canada to Panama and includes Central America and the Caribbean: 3 countries on the mainland north of Central America, 7 in Central America and 13 island states in the Caribbean. Greenland and Puerto Rico are not independent countries, so they are not included.

Good to know

  • Washington, D.C. is not part of any US state: it lies in its own federal district.
  • Several Caribbean capitals are small towns: Basseterre, Roseau and Kingstown each have fewer than 30,000 inhabitants.
  • Belize moved its capital inland from Belize City to Belmopan in 1970, after a hurricane destroyed much of the old capital.

Do you know them all?

Test yourself in the capital cities quiz: we name a country, you type its capital. Three levels, ten questions per round.

Play the capitals quiz

Frequently asked questions

  • How many capitals are there in North America?

    North America has 23 capital cities, one for each independent country. North America here runs from Canada to Panama and includes Central America and the Caribbean: 3 countries on the mainland north of Central America, 7 in Central America and 13 island states in the Caribbean. Greenland and Puerto Rico are not independent countries, so they are not included.

  • What is the largest capital city in North America?

    Mexico City (Mexico), with about 9,209,944 inhabitants in the city itself. It is followed by Santo Domingo (Dominican Republic) and Guatemala City (Guatemala).

  • What is the smallest capital city in North America?

    St. George's (Grenada), with about 7,500 inhabitants. Other small capitals in North America are Kingstown (Saint Vincent and the Grenadines) and Basseterre (Saint Kitts and Nevis).

Capitals of other continents