Local talk is very expensive, which is why it is only done in larger markets or on established heritage stations.
You can't do much local talk in smaller markets where local retail business has disappeared in the wave of Targets and Walmarts and revenue is off in some cases as much as 75% in inflation-adjusted dollars.
The biggest factor behind programming decisions is economics, not politics.
Of course, small markets can't afford hosts.
Local talk is doing very well in Kansas City,
KMBZ-FM 98.1 is often in the Top 5 in ratings.
Its daytime is all local, syndicated at night. Very little politics as well.
From what I read online, the station's owners originally (naively) believed simply transferring their all-conservative political programming on
970AM to FM "to reach the younger demos" would make them wealthy.
However, ratings tanked and even fewer younger adults wanted to listen to the narrow programming.
They brought in a real PD who programmed it local.
And it's entertaining. Refreshing not to hear wall-to-wall 24 hours a day how "the Dems are ALWAYS WRONG!" and "God is a Repub.!"
Its programming is interesting even to non-residents. Talk about the local sports team, celebs, other things in the news.
Yes, it's a "heritage" station, but so is (or was)
710 KCMO, which was Kansas City's first full-time talk station in the late 1980s.
Today, it's another right-wing clone and at the very bottom of ratings.
How's that ONLY WE ARE RIGHT baloney working out for you?