This article will show how to obtain Porygon, Porygon2 and PorygonZ in Pokemon Sun and Moon.
You will receive Porygon from one of the staff at the Aether Paradise after completing the main storyline. After entering the Aether Foundation Building basement, head to the room at the right and talk to the staff.
Porygon is a Pokemon whose gender is unknown, but you can obtain Porygon eggs by leaving it at the Pokemon Day Care with a Ditto.
How to evolve Porygon
Porygon does not evolve through leveling up. To evolve it to Porygon2, it must be holding Up-grade when you trade it with another player. To evolve Porygon 2 to PorygonZ, it must be holding Dubious Disc when you trade it again with another player. Each item can be obtained by exchanging 32 Battle Points (BP) at the Battle Tree after completing the main storyline.
In addition, Dubious Disc can be obtained by battling Faba who can be spotted near the 1st floor entrance of the Aether Paradise after finishing the game.