The Pokémon National Pokédex contains a total of 719 Pokémon as of 2014. This total includes all Pokémon and their evolutions from Generation I through Generation VI. The total number of Pokémon needed to complete any particular Pokédex depends on which generation game is being played.
The first 151 Pokémon are from the original "Pokémon Red" and "Pokémon Blue" games. Initially, these Pokémon were not placed in order based on their relationships with one another. The order was later changed in Generation II, and the original order was referred to as the Old Pokédex. The National Pokédex is arranged by region, beginning with Kanto Pokémon and ending with those from Kalos.