In the original Pokemon games, there were several Pokemon that required a trade to evolve. Examples are Machoke (to Machamp), Haunter (to Gengar) or Boldore (to Gigalith). Niantic mimicked this behaviour by reducing the candy cost to zero to evolve certain Pokemon to their final evolution. In the original games, it requried you to trade Boldore. Trading Roggenrola (the first in the evolution line) would not evolve anything. How does this work in Pokemon Go, and which Pokemon are affected?


In Pokemon Go, it is a bit different implemented than the original series. I traded a Roggenrola with a friend (so not a Boldore), evolved the Roggenrola myself, and then evolved it freely to Gigalith. So you do not have to trade the form that gets the free evolution. It does not matter if you trade the Roggenrola or Boldore, both get a candy-free Boldore -> Gigalith evolve.

A list of the current Pokemon that have this free evolve after a trade are:

  • Kadabra
  • Machoke
  • Haunter
  • Graveler
  • Boldore
  • Gurdurr
  • Shelmet
  • Karrablast
  • This also applies to other Pokemon with a simple trade-to-evolve option like Kadabra. Curiously, it also works if the Pokemon was traded before the trade-to-evolve option became available.
    – MBorg
    Mar 25 '20 at 2:35
  • @MBorg thanks. I expanded the question a bit, so I could include the list of all Pokemon that evolve like this
    – Mathias711
    Mar 25 '20 at 7:00
  • @MBorg Niantic confirmed that Pokemon traded before trade evolution was released would be retrofitted and allow for free evolution :) Mar 25 '20 at 12:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.