I've written numerous blogs in a few niches over the last 9 years. Several of them have been politically themed. What I've noticed is that it's much easier to get traffic to these blogs than all the others.
I think the main reason is that there's just generally less competition for this niche than the others. There are squillions of blogs about SEO, social media, marketing and making money, after all. So most of the generic, timeless keywords for these niches are pretty much saturated. Yes, you can crawl up the rankings and reap the rewards, but it takes a lot of time and effort to do so.
As well as there being fewer blogs about politics, there are also a lot more low competition keywords to use that draw traffic, many of them topical. By this I mean the names of people, places, parties, policies, etc. Everyone follows politics and there are always new developments that are reported in the mainstream media. So people are forever on the lookout for news and views related to them. You just have to write specific blog posts about these subjects and you're sure to snare some search engine traffic.
In niches that aren't about making money, people are motivated by their
passion for the subject. So their responses are genuine. They also really want to
express their opinions.
This is why you tend to get more high quality blog comments on political blogs. A blog like this one on the other hand gets quite a lot of spam. That's because bloggers in this niche are often commenting for promotional purposes instead.
I've seen this on Twitter too. If I tweet a link to this blog on my online marketing-themed account, it will generally get just a few clicks. But I consistently get ten or more clicks when I tweet blog links on my political account. And that has the same number of followers.
It is all a bit frustrating. The blogs that get the best results are the ones that aren't making me any money!