Spanish is spoken in every continent including Antarctica where Spanish-speaking Chileans and other people from other Spanish-speaking nations conduct scientific research. In North America, it is a national language of Central American countries including Mexico, and spoken by a sizable minority in the United States. It is spoken in nearly every South American country except Brazil, French Guyana and Suriname. In Europe, it is spoken in Spain. While Spanish is not widely spoken in Asia, Judæo-Spanish (Ladino) is spoken by more or less 150,000 speakers in Israel and Turkey. The Filipino language has Spanish loan words, as Spanish was once an official language of the Philippines. Spanish is an official language of Equitorial Guinea in west Africa, and spoken by many in Morocco. In Oceania, it is spoken in Easter Island.
North America and South America
Spanish is spoken as either an official language or a regional language on every continent in the world except Australia and Antarctica.
The American continents were colonized by settlers from Spain and Portugal.
Spanish is spoken so heavily in North and South America because Spain had a large number of colonies on these two continents, and imposed Spanish on the native inhabitants.
Primarily in North and South America, and of course Europe, but there are a number of Spanish speakers everywhere (in the Philippines in Asia, in North Africa, for example). If you don't include the Carribean as a part of North America/South America, its spoken there too.
French is spoken on all continents, including some French speakers in Antarctica.
French is spoken on all continents, including some French speakers in Australia and Antarctica.
No, Spanish is not spoken in Ireland.
No, Spanish is not spoken in Iraq.
Yes. Spanish is spoken in many different countries.
The following 4 continents have countries that speak Spanish as an official language:AfricaEuropeNorth AmericaSouth America
Spanish is currently more widely spoken as a first or second language, but French has close to as many speakers with good proficiency as Spanish.