According to the most recent count in the list of Pokemon species, there are 925 (List of Pokemon) pokemon.