Uganda is the country that has the most thunderstorms. The northern Lake Victoria of Kampala in Uganda experiences the maximum number of thunderstorms, at 242 days per year on average, compared to any other country in the world.
However, these storms mostly hover above the water surface of the lake rather than striking the city of Kampala. According to Weather Underground, the previous record of the most thunderstorms in a year was held by Bogor of Indonesia, which had an average of 322 thunderstorms per year. When it comes to the United States, Fort Myers of Florida with 89 thunderstorms per year is the most thunderstorm-prone region, as per Farmers Almanac.