In the Caribbean: Puerto Rico, Cuba, Dominican Republic.
In Europe: Spain
In Central America: Honduras, Guatemala, Nicaragua, Mexico, El Salvador, Panama and Costa Rica.
In South America: Chile, Colombia, Argentina, Bolivia, Venezuela, Uruguay, Paraguay, Ecuador and Peru.
And of course there's lots of people in the United States that speak Spanish although it's not an official language.