Gym Badges are collected throughout all the regions in all of the Pokémon series. Badges are obtained usually
by defeating the holder of the badge in a Pokemon battle, a Gym Leader. In order to compete in the Pokémon League, Pokémon Trainer must collect a total of 8 Gym Badges in their respective region. However, it has been noted that there are many other Gyms where badges can be obtained.