Sorry, you cannot catch elekid in Emerald, but you can trade from FireRed.
I'm not sure about elkid but you can find elecktabuzz in the power plant where you will find zapdos.
breed electabuzz
A trade is required from white or white 2 where it can be caught
you can find them at route 205 and valley windworks, while having pokemon firered in your second slot.
you have to breed electabuzz which you can find on route 222 but the elekid will hatch at level 1
its not an emerald its RAYQUAZA the main legendary Pokemon in Pokemon emerald.
In Pokémon White 2, Elekid will evolve into Electabuzz at Level 30.
You cannot get a Yanma in Pokemon Emerald, as only Hoenn Region Pokemon can be found in Pokemon Emerald.
Sinnoh Pokemon DO NOT EXIST IN EMERALD!!!
emerald no doubt
There is no PalPark in Pokemon Emerald.
where can i find groudan in Pokemon emerald