VM i ishockey 2006 for elitedivisjonen ble arrangert i Latvia fra 5. til 21. mai2006. Det var det 70. verdensmesterskapet i ishockey som er arrangert. Det var første gang at et uavhengig Latvia og at en tidligere sovjetrepublikk (utover Russland) arrangerte ishockey-VM.
For første gang siden 2000 var Norge igjen med i elitedivisjonen av ishockey-VM, og Norden hadde dermed for første gang siden ishockey-VM 1949 alle fire land med: Danmark, Finland, Norge og Sverige.
Mesterskapet ble vunnet av de olympiske mesterne fra Sverige etter finaleseier over de regjerende verdensmesterne fra Tsjekkia med 4-0. Det var Sveriges åttende VM-tittel mens tsjekkerne dermed måtte innkassere deres første finalenederlag i deres sjette VM-finale. Finland vant bronsefinalen etter at de slo Canada 5-0.