Spanish is the official language of 20 countries and is spoken by over 570 million people as a native language.
French is the official language of 29 countries and is spoken by about 300 million people as a native language.
However, it's important to note that:
* French has a larger number of countries where it's an official language.
* French is spoken in several other countries as a second or foreign language, particularly in Africa.
Therefore, while Spanish is spoken by more people as a native language, French has a wider geographic distribution and is spoken by more people overall.