Cinnibar island.
Saffron city.
Saffron city.
The seventh gym badge in Emerald is located in Mossdeep City.
The Fifth Gym Leader is Sabrina. She uses Psychic type Pokemon which are: Alakazam Kadabra Mr. Mime and Venomoth. Be careful venomoth is a bug-poison type Pokemon. Good Luck :)
I think you get it in either cinnabar island gym or virdiran city gym
try specifing which version first. :)
the seventh gym is at sekka city
on cinnibar isle south of pallet town(use surf)
you go to Petalburg city gym to get your fourth bage and surf
the seventh gym leader is in Foam Island to the right of where blue is(on the map) ,(where he tells you to get the seventh gym badge) the seventh gym leader uses fire type Pokemon so having Suicune, Lugia, and Snorlax is an advantage.(snoralax can use water moves too... i don't know why cuz he's not even water type...) the eighth gym leader has very strong Pokemon so level your Pokemon alot. Note: Blue is so strong he killed my level 70 ho-oh...
viridian city gym. you have to beat all the other seven gyms to unlock this one.
In the mahogany gym