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