Steel type
Steel-type Pokémon are weak to Fire, Fighting, and Ground moves. They resist Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel, and Fairy. Poison moves have no effect on them. Steel moves are super effective against Ice, Rock, and Fairy.

Steel weaknesses
Moves used against a Steel-type Pokémon
Steel moves
Steel moves against each type
Every Steel-type Pokémon
Alolan Sandshrew
Alolan Sandslash
Alolan Diglett
Alolan Dugtrio
Galarian Meowth
Magnemite
Magneton
Forretress
Steelix
Mega Steelix
Scizor
Mega Scizor
Skarmory
Mega Skarmory
Mawile
Mega Mawile
Aron
Lairon
Aggron
Mega Aggron
Mega Chimecho
Beldum
Metang
Metagross
Mega Metagross
Registeel
Jirachi
Empoleon
Shieldon
Bastiodon
Wormadam (Trash Cloak)
Bronzor
Bronzong
Lucario
Mega Lucario
Mega Lucario Z
Magnezone
Probopass
Dialga
Dialga (Origin Forme)
Heatran
Mega Heatran
Excadrill
Mega Excadrill
Escavalier
Ferroseed
Ferrothorn
Klink
Klang
Klinklang
Galarian Stunfisk
Pawniard
Bisharp
Durant
Cobalion
Genesect
Honedge
Doublade
Aegislash
Aegislash (Blade Forme)
Hisuian Sliggoo
Hisuian Goodra
Klefki
Mega Golisopod
Togedemaru
Solgaleo
Celesteela
Kartana
Necrozma (Dusk Mane)
Magearna
Mega Magearna
Stakataka
Meltan
Melmetal
Corviknight
Perrserker
Cufant
Copperajah
Duraludon
Zacian (Crowned Sword)
Zamazenta (Crowned Shield)
Tinkatink
Tinkatuff
Tinkaton
Varoom
Revavroom
Orthworm
Kingambit
Iron Treads
Gholdengo
Archaludon
Iron Crown