Het WK van 1982 werd van 13 juni tot en met 11 juli gehouden in Spanje. De speelsteden waren Alicante, Bilbao, Barcelona, Elche, Gijón, La Coruña, Madrid, Oviedo, Sevilla, Valladolid, Valencia en Zaragoza. 109 landenteams gaven zich op voor de kwalificaties waarvan er 105 daadwerkelijk in actie kwamen (4 debuterende landen).
In de 52 wedstrijden tijdens de eindronde van het WK werden 146 goals gescoord (2,81 gemiddeld per wedstrijd), waaronder 1 eigen doelpunt. Vijf spelers werden uit het veld gestuurd. In totaal bezochten 2.109.723 mensen de wedstrijden (gemiddeld 40.572 per wedstrijd).
De Italiaan Paolo Rossi werd topscorer (6 doelpunten) en werd daarnaast verkozen tot beste speler van het toernooi. De zilveren en de bronzen bal voor beste spelers na Rossi waren voor respectievelijk de Braziliaan Falcão en de West-Duitser Karl-Heinz Rummenigge. Rummenigge kreeg daarnaast de zilveren schoen voor zijn 5 goals, de Braziliaan Zico en de Pool Zbigniew Boniek deelden de bronzen schoen (4 goals).
Groepsfase: eerste ronde Groep A 14/06/1982 17:15 Vigo Italië - Polen 0-0 15/06/1982 17:15 La Coruña Kameroen - Peru 0-0 18/06/1982 17:15 Vigo Italië - Peru 1-1 (1-0) 19/06/1982 17:15 La Coruña Kameroen - Polen 0-0 22/06/1982 17:15 La Coruña Polen - Peru 5-1 (0-0) 23/06/1982 17:15 Vigo Italië - Kameroen 1-1 (1-0)
Land Wed W G V DV DT +/- Ptn Polen 3 1 2 0 5 1 +4 4 Italië 3 0 3 0 2 2 0 3 Kameroen 3 0 3 0 1 1 0 3 Peru 3 0 2 1 2 5 -3 2
Groep B 16/06/1982 17:15 Gijon Algerije - West-Duitsland 2-1 (0-0) 17/06/1982 17:15 Oviedo Oostenrijk - Chili 1-0 (1-0) 20/06/1982 17:15 Gijon West-Duitsland - Chili 4-1 (1-0) 21/06/1982 Oviedo Oostenrijk - Algerije 2-0 (0-0) 24/06/1982 17:15 Oviedo Algerije - Chili 3-2 (3-0) 25/06/1982 Vigo West-Duitsland - Oostenrijk 1-0 (1-0)
Land Wed W G V DV DT +/- Ptn West-Duitsland 3 2 0 1 6 3 +3 4 Oostenrijk 3 2 0 1 3 1 +2 4 Algerije 3 2 0 1 5 5 0 4 Chili 3 0 0 3 3 8 -5 0
Groep C 13/06/1982 20:00 Barcelona België - Argentinië 1-0 (0-0) 15/06/1982 21:00 Elche Hongarije - El Salvador 10-1 (3-0) 18/06/1982 21:00 Alicante Argentinië - Hongarije 4-1 (2-0) 19/06/1982 21:00 Elche België - El Salvador 1-0 (1-0) 22/06/1982 21:00 Elche België - Hongarije 1-1 (0-1) 23/06/1982 21:00 Alicante Argentinië - El Salvador 2-0 (1-0)
Land Wed W G V DV DT +/- Ptn België 3 2 1 0 3 1 +2 5 Argentinië 3 2 0 1 6 2 +4 4 Hongarije 3 1 1 1 12 6 +6 4 El Salvador 3 0 0 3 1 13 -12 0
Groep D 16/06/1982 17:15 Bilbao Engeland - Frankrijk 3-1 (1-1) 17/06/1982 17:15 Valladolid Tsjecho-Slowakije - Koeweit 1-1 (1-0) 20/06/1982 17:15 Bilbao Engeland - Tsjecho-Slowakije 2-0 (0-0) 21/06/1982 17:15 Valladolid Frankrijk - Koeweit 4-1 (2-0) 24/06/1982 17:15 Valladolid Tsjecho-Slowakije - Frankrijk 1-1 (0-0) 25/06/1982 17:15 Bilbao Engeland - Koeweit 1-0 (1-0)
Land Wed W G V DV DT +/- Ptn Engeland 3 3 0 0 6 1 +5 6 Frankrijk 3 1 1 1 6 5 +1 3 Tsjecho-Slowakije 3 1 1 1 2 4 -2 3 Koeweit 3 0 0 3 2 6 -4 0