if you go to the power plant after you have found the missing part and beaten all the gyms he should be there.
no
to catch zapdos in pokemon black you have to have every legendary pokemon
Zapdos is right outside of the power plant, after you beat Red.
Ho-Oh Lugia Suicune Articuno Zapdos Moltres Mewtwo Kyogre Raikou Entei Latias
Yes, all 3 of them (Articuno, Zapdos and Moltres) will be in Pokémon HeartGold and Pokémon SoulSilver.
You can only catch Zapdos in Crystal by cheating. otherwise it is not in the game
You can't catch Rotom in heartgold.
It's your opinion, but in HeartGold you can catch Ho-oh, Suicune, Raiku, and Entei, and in SoulSilver you can catch Lugia, Zapdos, Moltres, and Articuno. There are also more Pokemon available in HeartGold than SoulSilver. Edit: The person who last answered this question is wrong, you can catch all of the above Pokemon in both games, not in either or. I know this because I have soul silver and I have suicune, raiku, Entei, Ho-oh, Lugia, Zapdos, Moltres, and Articuno; so obviously you must be able to catch them in both.
Yes you can get Zapdos in Pokemon Heart Gold. After you get all 16 badges go to the power plant and Zapdos will be waiting there for you. He is at lvl 50.
you cant catch him in heartgold you can only get him in soulsilver
In HeartGold you can catch Kyogre.
The power plant.