when you enter through to find the mayors badge, its righ below you
you go to the beach and dig up all castle without leaving until you get it
the badge is strombadge
In the Middle Ages a office holder was given a badge of office and these were often worn around the neck. This tradition has remained in some places in the world and that is what you see on the mayors is their badge of office.
to get the ninth badge on crystal versoin u have to eat my undies with tomato sauce with cow poo
The Fog Badge. obtained from Morty in Ecruteak City
I'm pretty sure it should be the last badge before you go off to the elite 4:)
go to the abandoned house after you get the metal detector. take some steps backwards until you bump into the house directly in front of the abandoned one. go in front of that house's door and it is somewhere around the top left corner of that house.
You have to beat the gym leader, Pryce, in Mahogany City.
Trade a Pokemon from an old version and make sure you have the fifth badge.
You can find it in the Ice path but you can't use it until you get the rising badge
You need 4 badges.