Machoke can be found in the following places - Mt. Mortar, The Cliff Cave, Cerulean Cave, Rock Tunnel Safari Zone (Special Items).
Kadabra, machoke, haunter 'Just trading' - Kadabra; Machoke; Graveler; Haunter.
Same way you evolve a Machoke in any other Pokemon game. You have to trade it to a different generation four Pokemon game. (ex. Diamond/Pearl/Platinum or HeartGold/SoulSilver)
I am pretty sure you have to trade it and it evolves after being traded.You have to trade it with another heartgold/soulsilver and trade it back to be able to have machamp on your game.
machoke evolves after traded
By trading machoke
machoke evolves if you trade it
You can get machoke in pokemon diamond, pearl and platinum.
you trade it t evoles then trade it back.
you have to trade the machoke to get a machamp
Machoke evolves into Machamp when traded.
machoke
Machoke can only evolve after its been traded