You find it on the right side of Petalburg City. A.K.A. Route 102. The percentage of finding it is really rare. Your rival, WALLY has one.
Chat with our AI personalities
Ralts evolves into Kirlia at level 20.
Route 102 on Pokemon Sapphire.
In Pokemon Sapphire version, the person who wants to trade Ralts for Seedot is in Kobe's house. In other versions, go to Elyssa's house.
Ralts does not exist in Pokemon Gold/Silver/Crystal. It was added with Ruby and Sapphire. If you're referring to HeartGold version, Ralts can be found on Route 34, but encountering a shiny Pokemon is a 1/8,192 chance, so it could take weeks to months. If you use the Masuda method and breed your Ralts with a Pokemon from a different country the chance of the Ralts that hatches will be increased to a 1/1638 chance of being shiny!
Ralts is a swarming Pokemon at Route 34. You can also trade or transfer a Ralts from another game.