Machoke doesn't evolve by level, it evolves by trading between two games.
you have to trade it over with some thing else
ok my machoke may be different to urs but mine evolved on level 45 so if it dosent evolve then u might have to catch another 1 or just keep battling trainers or in the grass to get levels up'"^^'''
MACHOKE EVOlve by trading
Machoke doesn't have a level it evolves at cause it evolves via trading.
machoke evolves after traded
level 40
You cant evolve machoke up by levelling him up. You have to trade to evolve machoke.
There actually isn't a level requirement. Machoke evolves when you trade it to another game.
machoke evolves by traiding medidite evolves by leveling it up to level 36
Machoke can evolve at any level however it cannot evolve via level-up, Machoke can only evolve into Machamp once it's been traded to another player.
to evolve machoke you need to trade it
machoke does,nt evolve by level it evolves by trading!