There are 21 countries in the world that have Spanish as the official language in 2025. These countries are spread mainly across Latin America and Spain in Europe, including Mexico, Colombia, Spain, Argentina, Peru, Venezuela, Chile, Ecuador, Cuba, Guatemala, Bolivia, Dominican Republic, Honduras, Paraguay, El Salvador, Nicaragua, Costa Rica, Panama, Uruguay, Equatorial Guinea, and Puerto Rico (a U.S. territory where Spanish is official).
One source mentioned 22 countries including Puerto Rico, which is a territory rather than a sovereign country, so the count of sovereign states is typically 21.
