Mexico, West Germany (and Germany) and Italy.
Mexico, Italy, France and Germany have hosted the FIFA World Cup on two occasions.
Mexico hosted two world cups.
Brazil
Two. It hosted it in 1974, as West Germany and as Germany in 2006.
You must remember that there has only been 19 world cups so far, so many, many countries have not hosted the world cup yet.
Italy was chosen as the host for the 1934 and 1990 FIFA World Cups.
Germany have hosted 2 world cups: one in 1974 and one in 2006. Out of those Germany have won one of them and come third in the other.
The question is not clear, if how many cups Italy have won it is four, if how many times Italy hosted the cup it is two.
Uruguay won the first world cup, and Italy won the second. They were both world cups that they had hosted. Italy then went on to win the third world cup in France, too.
The 2014 FIFA World Cup was held in Brazil. The 2018 FIFA World Cup will be hosted by Russia.
No country has held three world cups as yet.
0 but they have hosted a finals tournament, in 2002, which was won by Brazil.