Quoted By:
Watching through the Hoenn League, and a few numbers popped up here and during the Grand Festival that are interesting.
They mention in Hi Ho, Silver Wind that there are 247 competitors in the Grand Festival. So rounding up to 250 just for simplicity, each one of them would have had to gain five ribbons, meaning there are at least 1250 Contests in Hoenn each year. There are probably many more than that, considering that people can get one to four without qualifying (and maybe more than five if they want). Even still, at 1250, that's about three Contests a day somewhere in Hoenn each year.
Meanwhile in Shocks and Bonds (pic related) they mention that over 600 people compete in the Hoenn League to get reduced to 256 and then 32. We can imagine that there are more than eight gyms, but as far as we know, there are only the eight in the game also in the anime. 600 people beat each of the Gym Leaders once over the course of a year, meaning that the Gym Leaders lose to a challenger more than once a day (1.64 days). And they must get challenged more often than that, since not all trainers make it through eight badges. I guess major respect to Roxanne for handling all that in addition to being a school teacher. Ditto for Juan for being a Gym Leader and the man of everyone's dreams.