How many spanish speaking countries are there in the world?

There are 22 Spanish speaking countries in the world, including Puerto Rico.
Spain, Mexico, Cuba, Dominican Republic, Guatemala, Panama, Costa Rica, Nicaragua, El Salvador, Columbia, Venezuela, Peru, Chile, Ecuador, Paraguay, Uruguay, Honduras, Argentina, Bolivia, Belize, Andorra, Equatorial Guinea, Puerto Rico, and Africa.