What gym do I get thunder badge from in Pokemon Blue?

In generation I, II, III, IV (Red, Blue, Green, Yellow, Gold, Silver, Crystal, Fire Red, Leaf Green, Heart Gold, Soul Silver) you obtain the Thunder Badge in Vermillion City. South of Cerulean City.