The answer to this question is apparently unknown. There are some who claim that there will be a total of 52 Pokemon, while others believe its more than 212 Pokemon and less than 1000.