In the main series games:
* Generation I (Red, Blue, Yellow): It can be found in the Celadon Game Corner by using Coin Cases.
* Generation II (Gold, Silver, Crystal): It can be found in Cianwood City on the second floor of the building to the right of the Poké Mart.
* Generation III (Ruby, Sapphire, Emerald, FireRed, LeafGreen): It is held by the Trainer in the Ever Grande City Pokémon Center after you become the champion.
* Generation IV (Diamond, Pearl, Platinum): It is held by the Trainer in the Veilstone Game Corner.
* Generation V (Black, White, Black 2, White 2): It is held by a Trainer in the Castelia City Game Corner
* Generation VI (X, Y, Omega Ruby, Alpha Sapphire): It can be found in the Friend Safari.
* Generation VII (Sun, Moon, Ultra Sun, Ultra Moon): It can be found in the Poni Grove in the Aether Foundation building.
* Generation VIII (Sword, Shield, Brilliant Diamond, Shining Pearl, Legends: Arceus): It can be found in the Lake of Outrage (Sword and Shield), the Grand Underground (Brilliant Diamond and Shining Pearl) or by trading (Legends: Arceus).
* Generation IX (Scarlet, Violet): It can be found in various locations throughout the game, including areas like the North Province (Area One) and the West Province (Area Three).
Other ways to obtain a Kings Rock:
* Trading: You can trade with other players for a Kings Rock.
* Breeding: A Pokémon holding a Kings Rock can pass it on to its offspring.
Important note: The Kings Rock is a relatively rare item, so you may have to search for it or trade for it.