You can't find a Kirlia; you must evolve Ralts which can be found on route 102 in Emerald.
Chat with our AI personalities
lv.30.
get it to level 30 Somewhere around 30...
You cannot get Gallade in Pokemon Emerald. He can only be obtained in Diamond and Pearl by evolving a male Kirlia via a Dawn Stone.
Dawn stone on pearl/diamond/platinum
ralts evolves into Kirlia at lv21. Then into Gardevoir at lv30.