Wereldkampioenschap ijshockey voor A-landen 2006
Het wereldkampioenschap ijshockey van 2006 voor A-landen werd gehouden van 5 mei tot en met 21 mei in het Letse Riga. Het was de 70e editie en Zweden won de titel door Tsjechië in de finale met 4-0 te verslaan.

Eerste ronde 
De beste drie uit elke groep plaatsen zich voor de tweede ronde. De nummers vier gaan naar de verliezersronde.

Groep A

Groep B

Groep C

Groep D

Tweede ronde 
De nummers 1, 2 en 3 uit de groepen A en B spelen in groep E.
De nummers 1, 2 en 3 uit de groepen C en D spelen in groep F.
De onderlinge resultaten uit de eerste ronde worden meegenomen.

De beste vier teams gaan door naar de kwartfinale.

Groep E

Groep F

Eindronde

Verliezersronde 
De vier nummers vier uit de eerste ronde spelen een competitie waarbij de nummers 3 en 4 degraderen naar de B-divisie. Dit waren Kazachstan en Slovenië.

Groep G

Zie ook 
 Wereldkampioenschap ijshockey voor B-landen 2006
 Wereldkampioenschap ijshockey voor C-landen 2006
 Wereldkampioenschap ijshockey voor D-landen 2006

IJshockey in 2006
IJshockey in Letland
2006
Sportevenement in Riga
IJshockey