I don't listen to Hannity on a regular basis, but here's a link to Premiere's talk programming clocks.http://engineering.premiereradio.com/files/pages/showclocks.html
Most shows have about 9-10 minutes of local content per hour (again, not including the 6 at the top of the hour), but Hannity has 13:20. Beck has 11:10, Dan Patrick about 9. Rush has 9:10, but has more network spots. I'm obviously no expert, but from an untrained eye it would appear that Hannity sells well for the local affiliates.
On a side note, check out the clock for George Noory. I bet lots of people who talk for a living on the radio would love to have the time he has.