It is up to the International Cricket Council ICC and its executive committee to decide the location of each edition of the World Cup. There is a system in place where the ICC member states can make bids to organise the event, and the ICC committee makes a decision based on the merits of the submissions.
The World Cup has been arranged twelve times since 1975. The last cup was played in 2019, and the next one will take place in 2023. The tournaments can even be organised in cooperation with several member states that are located in the same area.
World Cup Hosts in Europe
The game of cricket originated from England, and the first three editions of the World Cup took place in London. After these editions, England has not hosted the cup again on its own, but the games have been played in London again. England hosted the cup with Wales again in 1999 and 2019.
World Cup Hosts in the Asia Pacific
The 2023 tournament will be organised in India. This will be the first time India hosts the game on its own. India has hosted the tournament previously with other South Asian nations. Most recently, the 2011 and 1996 cups were arranged in cooperation with India, Sri Lanka, and Pakistan.
The 1987 cup was organised in collaboration between India and Pakistan, and it was the first cup not to be hosted in England. In 2011 and 1987 the cup took place in India, and in 1996 in Pakistan.
Australia and New Zealand have hosted the games together twice, in 1992 and 2015. On both occasions, the games were arranged in Australia.
World Cup Hosts Elsewhere
Furthermore, the cup has been arranged outside the “traditional” member countries on two occasions: once in South Africa in 2003, and once in the Caribbean in 2007.