There is only 8.
Chat with our AI personalities
You are in jhoto first then when you have all the 8 gym badges you can go to kanto and get 8 more badges which will be all 16 badges then you can challenge the pokemon league. Hope that helped.
in total 16 badges
there is 16 badges... 8 in kanto and 8 in johto
16 badges. 8 from Jhoto and 8 from Kanto.
The game i believe you are referring to is Gold/Silver. You could go in two regions and get 16 badges, also you can fight Ash in the end.