Pokémon League

Pokémon League is a center where all Pokémon trainers come to battle the leaders of all trainers. To enter you have to collect all of the badges. Also, you are only allowed to use six Pokémon at a time, both in the games and the anime. However, unlike in the games, in the anime a lot of Trainers participate and battle each other, whereas in the games only the player is battling the Elite Four.

Kanto
In the Kanto region, it is located in Indigo Plateau pass the Kanto Victory Road.

Johto
There is technically no Pokémon League in Johto. You have to cross the water route next to New Bark Town to Indigo Plateau at Kanto.

Hoenn
The Pokémon League is found at Ever Grande City in between the city player must go through the Hoenn Victory Road.

Sinnoh
The Sinnoh Pokémon League is located at the north of Sunyshore City, where players have to cross the water route and enter the Sinnoh Victory Road to reach there. This marks the first time the Champion has been female.

Unova
In Black and White, the Unova Pokémon League is located northeast of Opelucid City, where players have to cross a land route and pass the Victory Road to arrive.

In Black and White Versions 2, the Pokémon League is situated eastwards of Humilau City; to arrive, the player must cross a land route briefly interrupted by the Giant Chasm and pass the Victory Road.

This marks the first time where the Elite Four (apart from the Champion) can be battled in any order, the Champion still cannot be battled until after Shauntal, Grimsley, Caitlin and Marshal have been battled. The Champion in Black 2 and White 2, Iris, is the youngest Champion at around age 12.

Kalos
The Pokémon League in the Kalos region is located directly northwest of Snowbelle City. The player must go to Route 21 or Route 22 in order to reach the Victory Road. The player must defeat all members of the Elite Four; Malva, Siebold, Wikstrom, and Drasna in order to defeat the champion of Kalos Diantha.