Answer:
There are 29 countries of which French is an official language. Seven other countries commonly speak French but have not named French an official language.
Check out the related links for a list of the countries where French is an official language.