Go to the Pokemon league.
It depends which ones are you looking for. The 8th Badge is in Sootopolis, The 7th badge is in Mossdeep, The 6th Badge is in Fortree, The 5th badge Is your dad in emerald it is found at Petalburg, the 4th Badge is in Fallabore, The 3rd badge is in Mauville, The 2nd badge is in Dewford, The 1st badge is in Rustboro.
The 7th badge is in mahogany town.
The 7th badge.
The 7th badge
Go to the Pokemon league.
It depends which ones are you looking for. The 8th Badge is in Sootopolis, The 7th badge is in Mossdeep, The 6th Badge is in Fortree, The 5th badge Is your dad in emerald it is found at Petalburg, the 4th Badge is in Fallabore, The 3rd badge is in Mauville, The 2nd badge is in Dewford, The 1st badge is in Rustboro.
mossdeep
The 7th badge is in mahogany town.
This HM is exclusive to ruby, sapphire and emerald versions. You receive it from steven after getting the 7th badge.
the poketch marking map can be obtained by the poketch president after getting the 5th or 7th badge
The seventh gym badge in Emerald is located in Mossdeep City.
The 7th badge.
You go to get your 7th Badge in Mossdeep City.
The 7th badge
In 7th gym
you cant find him until you become Pokemon league champion... but after you become Pokemon league champion you can find him in meteor falls and he'll battle all his Pokemon are in the 70's though