Machoke will only evolve if its traded so find a friend with firered or leafgreen get a GBA link cable or two wirless adapters and go into the trade center upstairs in any Pokemon center then trade your machoke take it back it will now be a machamp.
Machoke can be owned by training a Machop to Level 28. Machoke can also be found in the wild in the following places:Cerulean CaveMt. EmberVictory Road
Machoke Evolves into Machamp when you trade it
machoke evolves after traded
Kadabra Machoke and Ditto.
to evolve machoke you need to trade it
He only evolve if you trade him with a friend or is you have two Gameboy Advance or Gameboy Advance SP systems and two of the Pokemon game (such as Ruby, Emerald, Firered, Leftgreen or Sapphire).Machoke will only evolve if it has been traded from another player.
Machoke to Machamp? you need to trade it
Level 28.
Machoke are slightly harder to come by unlike there pre-evolved form Machop you can usually see one in Victory Road or the grass inside the Pokemon League.
You have to trade it
Machop evolves at level 28 into Machoke. To evolve Machoke into Machamp, you must trade it.
Machamp. Trade your machoke with a friend, then trade it back and you're set.