Nineteen countries have hosted or co-hosted the Cricket World Cup across the 15 editions held or scheduled between 1975 and 2031. England hosted the first three tournaments (1975, 1979, 1983) on its own, and has been the most frequent host. Below is the complete cricket world cup host country list, with every host and co-host by year. 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.

Last updated: September 2026

  • 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

Frequently Asked Questions

Which country has hosted the Cricket World Cup the most times?

England has hosted or co-hosted the most, including the first three tournaments in 1975, 1979 and 1983, plus 1999 and 2019.

Which country will host the 2027 Cricket World Cup?

The 2027 tournament is scheduled to be co-hosted by South Africa, Zimbabwe and Namibia.

Where will the 2031 Cricket World Cup be held?

The 2031 edition is set to be co-hosted by India and Bangladesh.

Has every Test-playing nation hosted a Cricket World Cup?

Yes. Every Test-playing nation has now hosted or co-hosted a Cricket World Cup at least once.