First you get a female electabuzz to have a baby and you'll get a elekid. Hope it helps.
lvl 30
no but you can get it in crystal,gold,silver,heartgold and soulsilver
Walk around the power plant for a bit
you find it in cerluean cave.if you want an elekid, you can find it in the pokewalker.
Yes, by breeding an electivire or electabuzz.
Your Poke-walker in Suburban Area, or breed an Electabuzz (catch in Kanto's power plant)
To get an elekid you have to hatch an electabuzz with a ditto in the daycare and the egg will be an elekidYou cannot find an elekid instead you will need to breed an Electabuzz to recieve an elekid egg hatch it to recieve the elekid.
you can get a electivire by catching a elekid and the elekid has 50% chance of elekid holding a electrizire and let elekid evolve into a electebuzz and let electebuzz hold a electrizire and trade it.
Cranidos is Lv.24 and Elekid is Lv.39 So the one who is stronger is Elekid
elekid evolves at level 25ish:)
You must breed electabuzz to get elekid.