Why Is My Bluesky Follower Count Wrong? The Real Reasons

Short version: your Bluesky follower count usually isn't broken — it's cached, filtered, or rounded. The number on your profile is a lazily-computed aggregate that can lag behind reality and still counts follows the network no longer treats as valid (bots that got taken down, deactivated accounts), while your followers list is filtered to hide muted, blocked, deactivated, and taken-down accounts. Add in the mobile app rounding big numbers and periodic spam purges, and you get a count that looks "wrong" but is mostly just several different numbers being shown in different places.

Let me walk through the actual causes — straight from Bluesky's own engineers and issue tracker — so you can tell a genuine bug from normal behavior, and find the real number when you need it.


Why Is My Bluesky Follower Count Wrong?

Here's the thing most explanations miss: there isn't one follower count on Bluesky. There's the aggregate number on your profile, the length of your followers list, the number the mobile app shows you, and the number the web app shows you — and they're computed differently, so they drift apart. "Wrong" is almost always one of these five things:

What you're seeing Why it happens
New follow doesn't show up The app caches your profile; a follow or unfollow often won't appear until you reload or reopen the screen
Profile shows more than the followers list The profile total is a running aggregate that still includes stale/invalid follows; the list filters out muted, blocked, deactivated, and taken-down accounts
Count dropped overnight Bluesky removed spam/bot accounts that were "following" you — once taken down, they stop counting
Web and mobile disagree The mobile app abbreviates large numbers (e.g. 34K, 1.1K); the web app tends to show the exact figure
Two apps show different totals Different clients read from caches that refresh at slightly different times

None of those is you doing something wrong. They're the natural result of a decentralized network (the AT Protocol) that aggregates counts across many servers and cleans up bad data on its own schedule.


Why Does My Profile Show More Followers Than the Followers List?

This is the single most-reported "my count is wrong" case, and there's an authoritative answer for it. The gap exists because the profile number and the followers list are built by two different pieces of Bluesky's stack.

Per Bluesky maintainer bnewbold, on the official AT Protocol discussion, the followers list is deliberately stricter:

"The 'getFollowers' endpoint does filtering to remove muted, blocked, takendown, and deactivated accounts."

…while the count on your profile is looser:

"The aggregation is computed lazily and includes all follow graph relationships the index knows about, even those which are no longer valid."

Put plainly: the profile total is a tally that hasn't finished cleaning itself up, and the followers list is the filtered, real-people-you-can-actually-see version. So when your profile says 512 but scrolling the list only turns up 505, you're not miscounting — you're watching the difference between an aggregate and a filtered query. The most common culprit is bot followers that have been taken down but not yet purged from the aggregate, which is exactly why the number sometimes falls on its own when Bluesky runs a spam cleanup.

There's a whole cluster of these on the Bluesky app's issue tracker — counts that vary between renders, numbers that differ between the web and Android apps, and follows that don't reflect until you reload. They're known quirks of how counts are cached and aggregated, not something wrong with your account.


How Do I See My Exact Bluesky Follower Count?

If the fuzzy number is driving you up the wall, two moves get you closer to the truth:

  1. Open your profile in a web browser (bsky.app), not the mobile app. The web view tends to show the exact figure, while the mobile app rounds large counts — there's an open feature request to show precise follower counts above 1,000 precisely because the app abbreviates them. As a real example, the official bsky.app account reads as 33,992,077 followers straight from the Bluesky API (July 2026) — but on a phone you'd just see "34M."
  2. Use a tracker or analytics tool for history. Bluesky doesn't chart your follower count over time, so if you want a graph — or you want to separate real, engaged followers from phantom bot follows — you need something that logs the raw API number on a schedule. We rounded up the options in Bluesky analytics tools.

And honestly? Once you've reconciled the number, the more useful question is how many of those followers are real and engaged — because a count padded by bots and inactive accounts is a vanity metric. That's the half Agent Sky is built around: instead of chasing a bigger raw number, it grows your following by connecting with accounts genuinely active in your niche, then verifies a live follow-back before it unfollows anyone, so you're building a real audience rather than inflating a count.

When we measured our own users, healthy growth looked like a steady, human-paced median of about 3.6 follows per day over 58,334 real follows (Agent Sky product data, 2026) — the full breakdown is in how fast you can grow on Bluesky. It's free to start (no credit card), then $9/month. (It won't "fix" the cached number on your profile — nothing can force that — but it makes sure the followers you do have are people who actually followed you back.)

The takeaway: before you file a bug, check whether you're comparing an aggregate to a filtered list, or a phone to a browser. Nine times out of ten, the count isn't wrong — it's just wearing a different outfit depending on where you look.


Quick FAQ

Why is my Bluesky follower count wrong? Usually it isn't broken — it's cached. The number on your profile is a lazily-computed aggregate that can lag behind reality and still counts follows the network no longer treats as valid (bots that got taken down, deactivated accounts). It also updates after a delay, so a new follow often won't show until you reload. The most common "wrong" cases are a stale cache, a recent spam purge, and the app rounding large numbers.

Why does my Bluesky profile show more followers than the followers list? Because they're measuring different things. Per Bluesky maintainer bnewbold, the profile count is "computed lazily and includes all follow graph relationships the index knows about, even those which are no longer valid," while the getFollowers endpoint that builds your followers list "does filtering to remove muted, blocked, takendown, and deactivated accounts." So the list is the stricter, cleaner number, and the profile total is often a bit higher.

Why did my Bluesky follower count drop? The most common reason is a spam/bot cleanup: Bluesky periodically takes down fake accounts, and once they're removed from the index they stop counting toward your total — so a chunk of "followers" that were never real people disappears. Real people unfollowing, deactivating, or blocking you also lowers it. A sudden drop of obvious bot accounts is the platform doing its job, not a bug.

How do I see my exact Bluesky follower count? Open your profile in the web app (bsky.app in a browser) rather than the mobile app — the web view tends to show the exact figure, while the mobile app abbreviates large counts (like "34K" or "1.1K"). For an exact number over time you'll want a tracker or analytics tool that reads the raw count from the API and logs it, since the app doesn't chart history for you.

Does blocking someone remove them from my follower count? In effect, yes — though not by deleting anything. Per Bluesky's block-implementation docs the underlying follow record isn't removed (the follow can still exist in the graph), but blocked, muted, and deactivated accounts are filtered out of your followers list, so a blocked account stops showing as a follower. Your profile's aggregate total may lag behind because that number updates on a delay.