The last gym is in Sunnyshore city and you need to go to the lighthouse go to the top floor and talk to the gym leader and he will go to his gym and you then can fight him. I hope this was helpful!
Well the last one is in blackthorn city when you defeat her she won't give you a badge until you take a quiz and stuff .her name is Clair her pokemon are kingdra,gyrados,and dragonair but sorry I don't remember their level.
it is in viredian city but u find the gym leader on cinabar island (u have to beat blaine)
In Sootopolis City.
It's in Viridian City.
The Pokemon league!
Petalburg Gym is the 5th Gym you'll be able to challenge on Pokemon Emerald. There's a little story reason for this as the Gym Leader, Norman, is the player character's father and wanted to see you grow stronger before challenging you.
fallarbor town does not have a Pokemon gym but lavridge town does and the gym leader there is flannery of the fire type hope it helped for more info visit www.serebii.net
go to the Pokemon league
Wallace, but you can also fight Steven.Wallace is the last gym leader, and is the champion of all gyms, but Steven is the reigning Pokemon Champion, and is the champion of all gyms and the Elite Four, so Steven is the true champion.
Water.
You find him in the last Gym in Sootoolis City.He is the last Gym leader
Help me
Pokemon league
You have to find raquaza. Then raquaza scares groudon and krogoe ( or something ) away. Then, you can get into the gym.
The Fortree gym.
there is no gym at pacifidlog
Defeat all of the Gym leaders on Emerald. ~KKMG1
there is no gym in slateport, the next gym would be in mauville with electric pokemon
In Pokemon Sapphire, Ruby and Emerald the 7th Gym that's located in Mossdeep City has Psychic type Pokemon.
fortree
at the gym