in Viridian city. the one that was locked.
Chat with our AI personalities
The sixth gym badge (the Marsh badge) is located at Saffron City's gym. It is in Gym Leader Sabrina's possession, so you have to defeat her to obtain it.
the one you get from the gym in fuschia city.
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
The marsh badge is in the saffron city gym you must beat Sabrina the gym leader to get it, but to do that you must beat team rocket in the silph co building.
You need the second badge which is obtained by beating cerulean cities gym leader misty.