With 106 million speakers, who use Spanish as a first or a second language, Mexico is the country with the largest Spanish-speaking population. Followed by Colombia and Spain (both with 44 million speakers), Argentina (39 millions) and USA (30 million speakers).
Spanish is the official language of more than 20 countries: Argentina, Bolivia (together with Quechua and Aymara), Chile, Colombia, Costa Rica, Cuba, Ecuador, El Salvador, Guatemala, Equatorial Guinea (besides French), Honduras, Mexico, Nicaragua, Panama, Paraguay (together with Guarani), Puerto Rico, Peru (besides Quechua and Aymara), Dominican Republic, West Sahara (together with Arab), Spain (alongside Catalan, Basque and Galizian), Uruguay and Venezuela.
Spanish is also broadly spoken in the following countries: Andorra, Belize (English is the official language, but due to historical and geographical reasons Spanish plays a big role in daily life), Brazil (as a study language), Philippines (almost in disuse), Gibraltar, Israel and Morocco (Ladin variety), United States (where Spanish is the second most widely spoken language) and Trinidad and Tobago (again, historical and geographical reasons).
Are you willing to learn the second most spoken language in the world?