FEDIVERSE // MASTODON

Mastodon Network Pulse

Total users, monthly active users and servers for the Mastodon network, from joinmastodon.org’s public statistics. Refreshed twice a day.

UTC --:--:--
— LOCAL --:--
ARCHIVE
DATA THRU Oct 25, 2026 BUILD 2026-10-26 09:05 UTC
  • MAU752.5K +1.53%
  • USERS10,508,361 +0.29%
  • MAU/DAY 7D+2.3K/day +107.47%
  • NET/DAY 7D+1.5K/day +177.40%
  • ENGAGEMENT7.16% +0.56%
  • SERVERS7,268 -0.98%
  • POSTS/DAY397.6K +282.91%

MONTHLY ACTIVE USERS

30-DAY
752.5K —

ATH 2.62M · Nov 30, 2022

ENGAGEMENT 7.16% OF TOTAL

TOTAL USERS

END OF DAY
10,508,361 —

—

MAU HEALTH

7D AVG
+2.3K/day —

LAST DAY +1.1K · PEAK +265.5K Nov 19, 2022

NET SIGNUPS

7D AVG
+1.5K/day —

LAST DAY +1.5K · PEAK +135.5K Nov 7, 2022

SERVERS

REPORTING
7,268 —

—

FediDB totals Mastodon-software servers only · a different base from the joinmastodon figures above

SERVERS
8,654
POSTS
1.022B
USERS
8.76M

MAU health net change of active users per day

LIN

Day-over-day net change of monthly active users (30-day window), joinmastodon.org. Bars are gaps on flagged or missing days.

Net change per day 7D avg FLAGGED (gap) No data
SURGE WINDOWS

CTRL + SCROLL OR PINCH: ZOOM · DRAG: PAN · FOCUS A CHART AND USE ← → TO STEP DAYS

Monthly active users trailing 30 days

LIN

Accounts active in the 30 days up to each UTC day, as reported by joinmastodon.org. A rolling window, so it moves slowly.

Monthly active users faint = daily · solid = 7D avg FLAGGED (gap) No data

Servers reporting to joinmastodon.org

LIN

Servers that report to joinmastodon.org. Dots: FediDB’s count of Mastodon-software servers (a different base).

FLAGGED (gap)

Posts per day FediDB, Mastodon servers

LIN

Change in FediDB’s status counter for Mastodon-software servers between two readings, divided by the time between them. A different source and base from the user counts.

Posts per day faint = daily · solid = 7D avg FLAGGED (gap)

Ratios

LIN

Monthly active users ÷ total users: the share of accounts that were active in the last 30 days

Total users end of UTC day

LIN

Accounts on all servers that report to joinmastodon.org for each UTC day. The count can fall when servers leave it. Dots: FediDB users (a different base).

Total users FLAGGED (gap)

Daily data last 30 days of the range

The last 30 days of the selected range, newest first. “flagged” marks a reading treated as missing; a dash means no value that day (no row, or no source for it yet). Net columns are today minus yesterday, shown only when both days are usable. Full history since Sep 30, 2022: data/mastodon-daily.csv (sources and terms).

Date Total users Net MAU MAU Δ Servers Posts/day
NETWORK INTELLIGENCE // RESEARCH BRIEF

Mastodon user stats, growth & monthly activity

Mastodon has 10.51M accounts on the servers that report to joinmastodon.org, and 752.5K of them were active in the last 30 days. This brief tracks how those two numbers move, with daily history since Sep 30, 2022 from joinmastodon.org’s public statistics and the archive kept here. Daily data runs through Oct 25, 2026.

Monthly active users

752,515 accounts were active in the 30 days to Oct 25, 2026: 7.16% of all counted accounts. The record is 2.62M on Nov 30, 2022, during the Twitter migration.

Net daily change

Total users changed by an average of +1.5K/day over the last 7 days and monthly active users by +2.3K/day. These are net figures: a day can be negative when servers leave the count or accounts are removed.

Servers & posts

joinmastodon.org counted 7,268 servers on Oct 25, 2026. The latest rate is about 397.6K posts a day, from the reading stored for Oct 25, 2026. Posts come from FediDB, which counts Mastodon-software servers only.

ARCHIVAL DIGEST // 2022–PRESENT

Mastodon growth milestones

Date Total users MAU Net/day (7D avg) MAU ÷ total Context
Sep 30, 20223,605,039470,403—13.05%Archive begins (first day in the statistics archive kept here)
Nov 30, 20225,387,5032,624,121+19.8K48.71%Monthly active users reach their all-time peak during the Twitter/X migration
Jul 31, 20237,931,6592,058,942+7.0K25.96%The month of the Twitter reading limits and the Threads launch
Jul 31, 20248,778,498850,601+2.0K9.69%Mid-year checkpoint, a year after the Threads wave
Jul 31, 20259,807,061765,714+3.2K7.81%Mid-year checkpoint, two years after the Threads wave
Oct 25, 202610,508,361752,515—7.16%Latest day in the archive

A dash means no usable value that day (no row in the archive, or the reading is flagged).

Frequently asked questions // Mastodon user stats

How many users does Mastodon have?

As of Oct 25, 2026 (UTC), joinmastodon.org’s statistics counted 10,508,361 accounts on the servers that report to it. joinmastodon.org counted 7,268 servers on Oct 25, 2026. The figure is the sum over all reporting servers, so it can fall when a server leaves the count or stops reporting, and it includes accounts that were never active. FediDB crawls Mastodon-software servers on its own and counted 8.76M accounts in its reading for Oct 25, 2026 (taken 2026-10-26 09:05 UTC); the two totals are different bases and are never mixed on this page.

How many monthly active users does Mastodon have?

752,515 accounts were active in the 30 days to Oct 25, 2026, which is 7.16% of all counted accounts. Monthly active users (MAU) is a trailing 30-day window, not a daily count, so it moves slowly. The record is 2.62M on Nov 30, 2022, at the height of the Twitter migration.

How fast is Mastodon growing?

Over the last 7 days total users changed by an average of +1.5K/day and monthly active users by +2.3K/day. The latest day was +1.5K for total users and +1.1K for MAU. These are net changes, not registrations: deleted accounts and servers that stop reporting are subtracted. The largest single usable day in this data is +135.5K on Nov 7, 2022; days that jump by a step no real event explains are flagged and already left out of that peak (see below).

How many servers and posts per day does Mastodon have?

joinmastodon.org counted 7,268 servers on Oct 25, 2026. Posts per day come from FediDB’s running count of statuses on Mastodon-software servers: this page stores one cumulative reading per day, taken when the update runs, and shows the change between readings divided by the time between them. The latest rate is about 397.6K posts a day, from the reading stored for Oct 25, 2026. FediDB counts Mastodon software only, so its numbers are not comparable with the joinmastodon user counts.

Where does this Mastodon data come from?

Total users, monthly active users and server counts come from joinmastodon.org’s public statistics API (api.joinmastodon.org/statistics). That API only returns the most recent 30 days or so, so a GitHub Action reads it twice a day and keeps the history in this repository, which goes back to Sep 30, 2022. Posts per day and the FediDB totals come from FediDB (api.fedidb.org), read by the same Action. When the page loads, your browser also asks the statistics API for the current figure; that is what LIVE means.

Why are some days missing or flagged?

Some days have no reading in the archive. Those days are drawn as gaps and nothing is interpolated. Days where the source jumped by a step that reversed within days, or that no real event explains, are flagged: a flagged value is treated as missing and left out of averages, peaks, comparisons and ratios. Flagged days appear as shaded gaps in the charts and as “flagged” in the data table. Real surges such as the Nov 2022 Twitter wave are not flagged.

Where do the leaderboards, top posts and decentralization figures come from?

Server boards and the decentralization meter come from FediDB’s list of Mastodon servers, ranked by users. Account boards and top posts are built daily from the public directories and trending posts of the largest servers, so they are not an exhaustive list of Mastodon accounts or posts. Only public, discoverable accounts with at least 10,000 followers are named (no bots, locked, group or opted-out accounts), and a top post must be public, not marked sensitive and carry no content warning. Everyone else still counts toward the totals but is never listed.

Definitions & caveats

  • Total users is joinmastodon.org’s user_count: accounts on all servers that report to its statistics. It is not registrations: it falls when a server stops reporting or accounts are removed, and it includes accounts that never became active. Each day’s value is the figure the API gives for that UTC day.
  • Monthly active users (MAU) is active_user_count: accounts active in the trailing 30 days. Because the window rolls, a day’s change is the activity of the day that entered minus the day that left, not new activity. It is not a daily active count.
  • MAU health and net signups are the day-over-day change of MAU and of total users. Both are net: sign-ups minus deletions and servers leaving the count. MAU health is the primary view because total users also moves when servers join or leave. Growth % is the change as a share of the previous day’s value, for the metric you picked last.
  • Servers is server_count from the same API. The archive holds it only for the days the updater (or a backfill) could read it, so its history is shorter than the user counts. The server series starts on Dec 1, 2022.
  • Posts per day is a rate from FediDB’s cumulative status counter for Mastodon software. The archive keeps one reading per day, taken when the update runs (the time is not fixed), with its timestamp. A day’s figure is the change since the previous reading divided by the time between the two readings, so uneven gaps do not distort it. It is left out when a reading is missing or flagged, when the readings are less than 6 hours apart, or when the counter moved backwards.
  • Ratios: MAU ÷ total users (engagement); posts per MAU divides FediDB posts by joinmastodon MAU, two sources, so read its trend, not its level; users per server divides total users by servers. FediDB totals (servers, posts, users) cover Mastodon-software servers only and are a different base from joinmastodon’s: they are labelled and never mixed into the joinmastodon series.
  • Flagged and missing days: a flagged value is treated as missing everywhere (gap, averages, net changes, peaks, ATH, comparisons, ratios). A day without a row is also a gap; nothing is interpolated.
  • Leaderboards (LDR), top posts (PST) and decentralization (DEC): server boards use FediDB’s server list; account boards use server directories and trending posts of the largest servers and list only public, discoverable accounts with 10,000+ followers. Gainers and losers are the net change since an earlier daily snapshot, so they need history. The list is a sample of the network, not a ranking of every account.
  • Trend badges compare 7-day averages at the start and end of the selected range (1W = week over week, 1M = month over month, 1Y = year over year). COMPARE overlays the same number of calendar days immediately before the range.
  • Not available: Mastodon has no public per-day counts of likers, posters or blockers and no global account index, so this page has no daily active users, posters or block leaderboards like its Bluesky sibling.
  • Surge windows are editorial. The Nov 2022 and Jul 2023 chips show the net change in total users the data records for the window, flagged steps excluded. The Feb 2024 and Sep 2024 windows each hold a one-day step in joinmastodon’s crawler sum that was reversed later while monthly active users did not follow it: they are flagged as artifacts, not sign-ups, so their chips say FLAGGED (hover a chip for the raw figures).

Sources & credits

  • Users, monthly active users and servers: the joinmastodon.org statistics API, archived here since Sep 30, 2022.
  • Posts, users and servers on Mastodon-software servers, and the server list behind the leaderboards: FediDB (api.fedidb.org).
  • Account directories and trending posts: each server’s own public Mastodon API (no sign-in).
  • Charts by Chart.js 4.5.1 with chartjs-plugin-zoom 2.0.1 and Hammer.js 2.0.8. Fonts: IBM Plex Sans and JetBrains Mono. Labels on the surge chips are editorial.
  • Sibling project for Bluesky: Bluesky Network Pulse. Source: obsesivegamer/Mastodon-User-Trends.
HELP <GO> // METHODOLOGY & REFERENCE

Terminal guide

Keyboard

1–8Ranges 1W, 1M, 3M, 6M, YTD, 1Y, 2Y, ALL (3Y and 4Y by click)
MToggle the 7-day moving average
LToggle the logarithmic y-axis (MAU, SRV, REC, TOT)
CToggle the prior-period comparison
?Open or close this guide (Esc also closes it)
← → Home EndOn a focused chart: step through days

The range and studies are saved in the address bar (for example #r=1Y&ma=1&log=0&cmp=0), so a copied link opens the same view.

Ranges & the prior period

Every range ends on the latest day in the archive and includes its baseline day (1W is 8 daily points; YTD starts at the Dec 31 close; a surge window starts at the close of the day before it). COMPARE overlays a dashed ochre line for the prior period: the same number of calendar days, ending where the current range starts. Point n of the prior period lines up with point n of the current one.

RangeCurrent windowPrior period

Card trend badges compare the 7-day average at the start of the range with the 7-day average at the end, so 1W reads week over week and 1Y year over year. With COMPARE on, cards also show the prior period’s average and how the current period differs.

Reading the chart readout

  • Value for the day, Δ against the previous day and the 7D average, for the series in the panel.
  • FLAGGED marks a reading treated as missing: it is drawn as a shaded gap, not a zero, and left out of averages, peaks and comparisons. A faint shade with no hint means the archive has no row for that day.
  • Hovering one panel draws the same date’s hairline on every panel.

Studies & modes

  • 7D MA: a trailing 7-calendar-day average. Missing and flagged days are skipped (a window needs at least 4 good days), so gaps never pull the average toward zero. With MA on, daily lines turn faint and the average is drawn solid.
  • LOG: a logarithmic y-axis for MAU, SRV, REC and TOT. The velocity panel stays linear because net changes can be negative.
  • MAU HEALTH · SIGNUPS · GROWTH % (USR): the net daily change of monthly active users, the net daily change of total users, or the percentage growth of whichever of the two you picked last.
  • SERVERS · USERS/SERVER (SRV) and MAU/TOTAL · POSTS/MAU · USERS/SERVER (RAT) switch what those panels plot.
  • Surge windows: one click filters every panel to a historical window and shows signups; the chip shows the net change in total users the data records there, flagged steps excluded. Click it again, press ✕ RESET or pick any range to return to your previous view. The labels are editorial. The two 2024 windows are flagged crawler steps, not sign-ups: open them to see the shaded gaps.
  • Zoom: Ctrl + scroll or pinch to zoom, drag to pan, ⟲ to reset. PNG and CSV exports cover the visible window.

Definitions

  • Total users: accounts on all servers that report to joinmastodon.org’s statistics. Net, not registrations: it can fall when servers leave or accounts are removed.
  • Monthly active users: accounts active in the trailing 30 days, as joinmastodon.org reports it. A rolling window, not a daily count.
  • Net signups / MAU health: today’s value minus yesterday’s, for total users and for monthly active users.
  • Servers: servers reporting to joinmastodon.org. Posts per day: the change between two readings of FediDB’s status counter divided by the time between them (Mastodon software only).
  • FediDB figures are a different base from joinmastodon’s and are always labelled; there are no per-day likers, posters or blockers on Mastodon.

Leaderboards, top posts & decentralization

  • LDR <GO>: top 25 servers (largest, most active, gainers and losers) or accounts (most followed, gainers and losers, most active). Pick SERVERS or ACCOUNTS, then a board and a window (24H, 7D). Gainers and losers are net changes since an earlier daily snapshot and stay empty until two snapshots that far apart exist. An account row shows followers, posts, last post, account age and its server.
  • PST <GO>: the 10 most-favourited posts among the trending candidates of the scanned servers, created on the reported UTC day, with favourites, boosts and replies. These are trending candidates, not all posts.
  • DEC <GO>: how concentrated Mastodon users are: the share held by the largest server, the top 5 and the top 10, and how many servers hold half of all users. Base: FediDB, Mastodon servers.
  • Sources: FediDB (server list and totals) and each server’s public Mastodon API (directories and trending posts). The account list is not exhaustive: accounts are found through server directories and trending posts.
  • Guardrails: only public, discoverable accounts with at least 10,000 followers are named; bots, locked, group, opted-out and moved accounts are left out. A top post must be public, not sensitive and without a content warning. Everyone else still counts toward the totals.

Data & status

  • A GitHub Action reads joinmastodon.org’s statistics and FediDB twice a day and commits the dataset; the page reads that file. ARCHIVE means you are seeing the committed snapshot.
  • LIVE means your browser read a newer figure from api.joinmastodon.org/statistics. It is the newest day the API has complete numbers for (it can be the UTC day in progress) and shows on the total users card and the ticker; the charts keep using the archive’s end-of-day values.
  • Sources, flagged and missing days are listed under “Definitions & caveats” on the page.