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.

Pokemon