How many states are North America?

There are 23 sovereign states in North America: Canada, the United States, Mexico, Belize, Guatemala, El Salvador, Honduras, Nicaragua, Costa Rica, Panama, Cuba, Jamaica, the Dominican Republic, Haiti, Puerto Rico, the Bahamas, Turks and Caicos Islands, Saint Kitts and Nevis, Antigua and Barbuda, Barbados, Saint Lucia, Saint Vincent and the Grenadines, Grenada, Trinidad and Tobago, and Aruba.