The 2023 IIHF World Championship is hosted by the cities of Riga, Latvia, and Tampere, Finland. The tournament was originally scheduled to take place in Saint Petersburg, Russia, but the IOC called for Russia to lose all hosting rights for international sporting events due to the invasion of Ukraine.