You go bak to the town right after Pallet Town. There you will find a gym.
The Rainbow Badge
viridian city
fuchsia city
spoon!
The city were you help the man with no, coffe the first city.
It is not possible to get a ninth badge in Pokemon FireRed. You can only get eight badges in Pokemon FireRed.
The Rainbow Badge
viridian city
The boulder badge, the cascade badge, the thunder badge, the rainbow badge, the soul badge, the marsh badge, the volcano badge and the earth badge.
The 7th badge.
island? the fourth badge is in celadon
Soul Badge (Fuchsia Gym)
I get my 8th badge in Sootopolis gym.
fuchsia city
Saffron city.
spoon!
leaf