← Back to atlas Methodology · updated July 2026

How Reddit Atlas works

Reddit Atlas maps communities by the people who participated in them. It uses activity, not post content, to show how Reddit’s neighborhoods fit together each year.

2006–2025years currently generated
24.88Bposts + comments in listed aggregate rows

What the atlas measures

The atlas measures overlapping participation. If many of the same people are active in two subreddits during the same year, those communities are treated as related. It does not read titles, comments, or post bodies, so closeness means “used by the same people,” not necessarily “about the same thing.”

That distinction explains some of the map’s stranger neighbors. A city and its sports team may sit together because they share a local audience. Two communities with similar names may sit far apart because their audiences barely overlap.

The source records are yearly Arctic Shift archives of Reddit posts and comments. They are reduced to one row per author, subreddit, and year. Deleted and removed accounts, AutoModerator, and malformed records are excluded. An active author is anyone with at least one remaining post or comment in that subreddit-year.

A subreddit needs at least 100 active authors to enter the map. For years with more than 10,000 eligible communities, the atlas starts with the 10,000 largest by active authors; communities without a qualifying relationship are then dropped.

How to read the map: size reflects active authors; color marks a community found in that year’s graph; and position is a two-dimensional layout of the retained relationships. Treat nearby nodes as a prompt to investigate. The selected subreddit’s ranked neighbors are stronger evidence than visual distance alone.

Colors and compass directions do not carry fixed meanings from one year to the next. Each year is clustered and laid out independently.

Similarity model

Raw shared-user counts favor Reddit’s largest communities, so the atlas normalizes overlap by the size of both audiences. For subreddits A and B, the score is:

shared qualifying authors ÷ √(active authors in A × active authors in B)

“Qualifying” authors participated in between 2 and 100 subreddits that year. The lower bound removes people who cannot connect two communities; the upper bound limits extremely broad accounts that would otherwise tie much of Reddit together. The denominator still uses each subreddit’s full active-author count.

A pair must share at least 25 qualifying authors before it can become a relationship. The model then ranks every subreddit’s strongest matches. Most current years retain a union of each node’s top 15 relationships; the 2008–2010 builds retain 30. The interface keeps a longer ranked neighbor list for inspection while drawing only mutually strong relationships, which prevents the canvas from becoming a hairball.

Communities are detected with Louvain clustering on this weighted graph. Most years are placed in two dimensions with an igraph DrL layout; the 2008–2010 builds use UMAP over the neighbor graph. Both methods compress a complicated network onto a flat screen, so local neighborhoods are more reliable than long-range distance or direction.

The public atlas contains subreddit-level counts and relationships, not usernames, text, or individual activity histories. Usernames exist only in private intermediate build data as join keys.

Data volume by year

The activity totals below come from the yearly aggregate rows after the record exclusions described above. “Eligible subreddits” is the number with at least 100 active authors that year, before the 10,000-node cap and relationship filter are applied.

YearPosts + commentsEligible subreddits
2006580,92213
20072,447,22325
20086,918,500193
200917,490,726508
201042,992,4031,228
2011109,725,6063,581
2012236,042,6357,616
2013370,743,44711,404
2014509,194,69415,711
2015681,562,51623,232
2016811,831,57725,244
20171,001,527,56434,199
20181,255,759,77737,446
20191,664,300,98049,222
20202,127,930,81467,834
20212,466,399,51885,942
20222,743,435,14297,313
20233,079,416,627127,134
20243,661,987,981140,040
20254,087,378,211148,858

Together, the listed aggregates contain 24,877,666,863 posts and comments. Coverage reflects what is present and parseable in the source archives; it should not be read as a guarantee that every Reddit record from every year is available.