You can only get Medicham in Emerald one of two ways:
Find a Meditite on Mt. Pyre or Victory Road in Ruby and Sapphire, then trade it to Emerald. Meditite will evolve at level 37 and you’ll get Medicham.
Trade a Medicham from Ruby or Sapphire.
Chat with our AI personalities
Meditite is in Ruby, Sapphire, and Emerald. It’s Psychic/Fighting and evolves into Medicham starting at level 37.
Medicham is a Psychic and Fighting type pokemon.
You have to trade a Meditite from Ruby or Sapphire (found on Mt. Pyre and Victory Road) and raise it to level 37 so it will evolve into Medicham, or trade a Medicham from Ruby or Sapphire.
All Pokemon from Kanto, Johto, and Hoenn can be obtained in Emerald. Susrskit, Masquerain, Meditite, Medicham, Roselia, Zangoose, and Lunatone must be traded from Ruby or Sapphire. Other Pokemon like all of the starters must also be traded over.
you can find medicham in the tall grass outside snowpoint.