How Many Countries are in North America?

There are twenty-three countries that make up North America. They include the United States of America, Canada, Mexico, Puerto Rico, Haiti, Cuba, and many more countries.