How to block political posts on Reddit (without leaving your favourite subreddits)
Why political posts leak into every subreddit
You joined r/cooking for recipes. You joined r/personalfinance for the budgeting threads. Yet a sizeable share of what hits your feed is politics-adjacent. There are two reasons for that, and they require two different fixes.
The first is that Reddit's home feed and r/all blend in posts from subreddits you don't subscribe to. The second is that genuinely off-topic posts get upvoted inside topic subreddits during news cycles. Subreddit-level bans only solve the first problem. To solve the second, you need to filter on what the post is about, not where it came from.
What Reddit gives you out of the box
Reddit ships three native tools, and you should turn all of them on before reaching for anything else:
- Mute community: from any subreddit, the three-dot menu has "Mute". Muted communities stop appearing in your home feed and r/all. This is the single highest-leverage thing you can do — five minutes of muting r/politics, r/worldnews, and a handful of regional politics subs cleans up the firehose significantly.
- Filter by topic (mobile only, as of mid-2026): Settings → Content preferences → Filter topics. Toggle off Politics, News, etc. This filter is conservative — it errs on the side of showing borderline posts — but it costs nothing.
- Block keywords in Old Reddit: Old Reddit (
old.reddit.com) has a per-account word filter under Preferences → Edit. Lists liketrump biden congress senate electionwill catch a meaningful chunk of headlines.
These three together cover maybe 60% of obvious cases. They miss everything that doesn't name a politician.
Keyword filters: useful, but they need maintenance
Browser extensions like Reddit Enhancement Suite (RES) let you maintain a personal keyword block list. The honest tradeoff: you'll spend the rest of your Reddit life adding words to it. Every new news cycle introduces three new euphemisms, and a literal string match flags "electioneering" but not "the upcoming vote". Keyword lists are a finger in a dyke.
If you go this route, start with a small list (10–15 terms) and only add when you see something obvious slip through. Big lists slow page load and produce false positives that erode your trust in the filter.
The category-based approach
The fundamental fix is to identify a post as political — regardless of which words it uses — and let you choose whether to see it. That requires reading the title and body and classifying them, which is what a category-based filter does.
PureFeed is the AI-powered version of this approach. Every Reddit post on your screen gets a category label (politics, science, entertainment, etc.) and you toggle which categories you want to see. The classifier reads the actual text rather than matching keywords, so it catches the post that's clearly about an election but never names a candidate.
In practice, on a typical r/all browse session, the categorical filter cuts about 30–40% of posts that the keyword filter misses — almost all of them legitimately politics-adjacent.
A practical setup for "I want Reddit, just less politics"
The combination that works for most people:
- Mute the obvious offender subs (r/politics, r/worldnews, r/PoliticalDiscussion, r/news, plus your regional ones)
- Turn on Reddit's Filter topics for Politics and News on mobile
- Install a category-based filter for the long tail. Set the Politics category to "hide" and leave a
negativity > 75threshold on too — that catches rage-bait that's technically off-topic but still draining
The result you want is not "no politics ever, anywhere." It's "I get to read r/personalfinance without the third post being about whose policies are killing the middle class." Categorical filters are the right tool for that.
What about comments?
Filtering comments is a different problem and a harder one — comment threads escalate fast, and any single comment in isolation rarely contains enough text to classify reliably. The pragmatic answer is to collapse threads aggressively (RES has "collapse child comments below threshold") and accept that the comment section is, structurally, where Reddit's political content concentrates. If you really need to engage in comment threads without the heat, log out for that browsing session — the demographic of a logged-out audience tilts the recommended threads.
The honest summary
Reddit will never give you a perfect filter, because Reddit's product strategy depends on volume of engagement and political content is engagement-dense. Use the platform's own tools first — they cost nothing — and reach for an AI category filter only when you've maxed those out and still see the same problem. If you scroll Reddit daily, the upside of a category filter compounds quickly. If you check Reddit a couple of times a week, the native tools are probably enough.