Along Route 212, south of Hearthome City, you'll find the Pokemon Mansion. Out back of the Mansion there is a section of grass that has Pokemon, however, there is a guy inside the Mansion that will check the grass for you. All you have to do is wander in the grass to find one. That particular Pokemon will be there for a long time.
Porygon is one of the Pokemon that is available in the grassy area, but it is relatively rare.you should be patient and check regularly.
You cannot catch Porygon2 in the wild, you will have to trade a Porygon holding an Up-grade to evolve it into Porygon2.
Go to the Trophy Garden which is in the Pokemon Mansion. porygon is rare in Pokemon Diamond, so using the Poke Radar would be easier.
you can catch a porygon in Pokemon diamond by going to the old man in the mansion and out to the trophy garden. You also need the national dex to catch a porygon . walk around the grass and in a little while it will appear.
you cant. you must get it in fire red and migrate it over to diamond or pearl
To catch Porygon in Pokemon Diamond you need the National Pokedex. After getting the National Pokedex go to Trophy Garden in Route 212 and talk to the owner. When he says he has seen a Porygon it will now appear in the Trophy Garden.
give it to porygon and trade to get porygon-2
Have one space available in your party then go to veilstone city go to the house on top of the Pokemon ceneter go in and talk to the person and you will get a lvl 25 porygon
You must evolve Porygon (From Celadon) using the UpGrade to Porygon 2.
you cant find a porygon ,you can find it in Pokemon pearl or on platinum
Porygon-Z does not evolve any further.
In Casino award room
you can only do it on pearl/diamond and platinum