In the woods.
you can find it on the road to Lake Valor
u need it to hatch from an egg. sorry you just cant get it in the wild! :( too bad. its a pretty cool pokemon! hope this helps!
Unfortunately, I don't think Elekid can be caught in the wild in Pokemon Platinum. However, you could always catch and breed an Electabuzz, which you should be able to find around Route 222, which is the route between Valor Lakefront and Sunnyshore city. Hope this helps!
You can get the Electrizer in Pokemon Diamond and Pearl from wild Elekid close to the Valley Windworks. In order to find Elekid, you should have Pokemon LeafGreen in your GBA slot of your DS.
You get electivire by making an Electabuzz hold an electrizer, which is held by wild elekid 20% of the time.
You can catch a wild elekid or you can find one behind valley windworks.
None of trainers in Diamond or Pearl have an Elekid or Magby, so the only other way is to get one off the trading boards. However, in Platinum, you can actually find wild Elekids or Magbys.
wild elekid
you can find a wild kirlia in the Pokemon mansion area but not in the Pokemon mansion
you can't find a gardevior in the wild
To get the Electirizer item in Pokemon Diamond you need to find wild Elekid as they have a chance of holding it. Elekid will appear in Route 205 and the Valley Windworks if you have a copy of Pokemon FireRed in the GBA slot of the DS. To get the Electirizer from a wild Elekid you can catch it and hope it has one or use the move Thief to steal the Electirizer it is holding.
The Electirizer can be found on wild Elekid in Pokemon Diamond. To make wild Elekid appear you need a copy of Pokemon FireRed in the GBA slot of the DS. While Pokemon FireRed is in the slot Elekid will start to appear on Route 205 and the Valley Windworks.