Immunity — Pokémon Ability

Prevents poison.

Effect notes

This Pokémon cannot be poisoned. This includes bad poison. If a Pokémon is poisoned and acquires this ability, its poison is healed; this includes when regaining a lost ability upon leaving battle.

In-game descriptions by version

ruby sapphirePrevents poisoning.
emeraldPrevents poisoning.
firered leafgreenPrevents poisoning.
diamond pearlPrevents the Pokémon from getting poisoned.
platinumPrevents the Pokémon from getting poisoned.
heartgold soulsilverPrevents the Pokémon from getting poisoned.
black whitePrevents the Pokémon from getting poisoned.
black 2 white 2Prevents the Pokémon from getting poisoned.
x yPrevents the Pokémon from getting poisoned.
omega ruby alpha sapphirePrevents the Pokémon from getting poisoned.
sun moonThe immune system of the Pokémon prevents it from getting poisoned.
ultra sun ultra moonThe immune system of the Pokémon prevents it from getting poisoned.
lets go pikachu lets go eeveeThe immune system of the Pokémon prevents it from getting poisoned.
sword shieldThe immune system of the Pokémon prevents it from getting poisoned.
scarlet violetThe Pokémon's immune system prevents it from being poisoned.

Pokémon with this ability