in viridian city
Viridian city.
the boulder badge from brock
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.
Fuschia city.
In Vermilion city.
fuschia.
fap
Head to Cinnibar Island for your next badge.
vermillon city
Vermilion city.
In cerulean cities gym you must beat the leader misty to get the cascade badge.
Fight Misty laduh
Open the door and challenge the gym leader.