Here is the list of countries that have hosted the Cricket World Cup. Every Test-playing nation now has hosted or co-hosted a Cricket World Cup at least once. Click on the years for more information about each event.

  • 2031: India, Bangladesh
  • 2027: South Africa, Zimbabwe, Namibia
  • 2023: India
  • 2019: England & Wales
  • 2015: Australia & New Zealand
  • 2011: Bangladesh, India & Sri Lanka
  • 2007: West Indies
  • 2003: South Africa, Zimbabwe & Kenya
  • 1999: England (+ Scotland, Ireland, Netherlands, Wales)
  • 1996: India, Pakistan & Sri Lanka
  • 1992: Australia & New Zealand
  • 1987: India & Pakistan
  • 1983: England
  • 1979: England
  • 1975: England