In Heartgold and Soulsilver have all 16 badges go talk to zapdos at the Power plant same thing with
LeafGreen and Firered have 8 badges and talk to zapdos
In the power plant(Zapdos is hard to find but its is there).
you can find zapdos in ecrutak city
you can find zapdos in the power plant.
Zapdos is found in the Power Plant.
you can find zapdos in mt thunder
u can find ZAPDOS in mt thunder by RESCUING SHRIFTY
Zapdos doesn't learn it by leveling up. You buy or find TM24(Thunderbolt) and then teach it to Zapdos.
You can't find Zapdos, you can get it by trading it from Leaf Green or Fire Red.
On Pokemon soulsilver, after winning all the gym badges, Zapdos will be waiting for you at the Power Plant.
Zapdos can be found on Mt. Thunder, Peak (3F).
After completing the game, go to the power plant. Zapdos should be waiting for you.
Zapdos is not available on any Gen V games. To obtain Zapdos, you would have to transfer it from a Gen IV game