How many states have North America?

North America is made up of 23 countries, including the United States, Canada, Mexico, and the Caribbean nations. The United States has 50 states, Canada has 10 provinces and 3 territories, and Mexico has 31 states and 1 federal district.