Generation 9 Pokemon List
There are 127 Pokemon and their forms in Generation 9. The number of the first Pokemon is 0906, and the last one is 1017.
There are 127 Pokemon and their forms in Generation 9. The number of the first Pokemon is 0906, and the last one is 1017.