You can find machop on some pokewalker routes, and in some patches of grass.
Chat with our AI personalities
If you have a friend with HeartGold or SoulSilver, you can get a Machop from him/her. You can trade for a Machop up on the fourth floor of the Goldenrod Department Store by giving the guy there a Drowzee.
You can find Machop at Rock Tunnel and Victory Road.
Machop is a fighting type pokemon.
You may capture a Machop in Fiery Path or Jagged Pass in Pokemon Emerald.
You can capture a Machop in Mount Coronet. You can also obtain them on routes, 206, 207, 210, 211, and 208. In Oreburgh city you can trade that Machop with some girl to get an abra.