Skip to content

Data study

Do Redditors lie about their age? We checked 2.3 million who said it twice

People who state their age years apart age right on schedule, gender holds up when it's restated, and strangers in the same subreddit agree. Every check we run before publishing who's on Reddit, and where it falls short.

By KissMyPost ResearchPublished Data through September 202613 min read

Short answer

Mostly, no. Of 2.3 million Reddit users who stated their age in two posts or comments one to eight years apart, the typical person's age went up by exactly the number of years that had passed, at every gap from one year to eight. 68% landed within a year of the truth; if the ages had been noise, 7% would have. People who stated their gender twice gave the same answer 96% of the time, against 50% by chance. That is why we treat self-reported age and gender on Reddit as data, with the limits listed below.

Check your own subreddit

See when your subreddit is most active, what gets posts removed and what its readers talk about.

Or try every tool for 1 day for $1

Every number about who uses Reddit, including ours, rests on what people say about themselves: "I'm 34", "(29F)", "as a dad of two". The fair objection is that nobody checks. People joke, round, troll and lie, and the people who say anything at all may be a small, odd slice. So before we publish a share of women or a median age for a subreddit, we test the statements against each other. This page is those tests, with the raw numbers, and the places where the data is weaker than we'd like.

The logic is simple. Noise has no memory. If ages and genders on Reddit were made up at random, the same person would contradict themselves as often as two strangers do, different groups of people would disagree about the same subreddit, and the stated ages wouldn't line up with what people talk about. Each check below compares what people actually said with what random pairs of people would produce.

Five checks that random noise would failShare of people whose two statements agree. Grey: the same comparison with each person paired with a random other person.
Five consistency checks on self-reported age and gender on Reddit, compared with random pairs of peopleGender stated twice matched 96.0% of the time (random pairs: 50.0%). Stated a year or more apart: 93.7% (50.2%). Said in text and tagged in a title: 97.5% (51.9%). Age stated twice, within a year of the time that passed: 67.9% (6.9%). Exactly on schedule to the nearest year: 48.6% (3.5%).What people saidIf it were noise0%25%50%75%100%5,355,038 people: 96.0% matched, 50.0% for random pairsGender, stated in two different posts50.0%96.0%1,315,579 people: 93.7% matched, 50.2% for random pairsGender, stated a year or more apart50.2%93.7%2,042,727 people: 97.5% matched, 51.9% for random pairsGender, in text vs a "[34F]" title tag51.9%97.5%2,300,680 people: 67.9%, 6.9% for random pairsAge stated twice: within a year of the truth6.9%67.9%2,300,680 people: 48.6%, 3.5% for random pairsAge stated twice: exactly on schedule3.5%48.6%

Source: KissMyPost analysis of public Reddit posts and comments; known bots excluded.

Check 1: people age on schedule

We took everyone who stated their age in at least two posts or comments written a year or more apart: 2,300,680 people. If someone said they were 27 in March 2020 and 31 in May 2024, four years passed and their stated age went up by four. That is what happened for the typical person at every gap. The median change in stated age was exactly 1 year for people writing a year apart (985,538 of them) and exactly 8 years for people writing 8 years apart.

49% of people aged exactly on scheduleChange in stated age minus the years that passed, rounded to the nearest year. 2.3 million people who stated their age twice, 1 to 8 years apart.
How far the change in a Reddit user's stated age lands from the time that passed48.6% of people land exactly on schedule (0) and 67.9% within a year; with ages paired at random, 3.5% and 6.9%.10%20%30%40%50%−10−50+5+10Same person, years apartRandom pairs48.6%

Source: KissMyPost analysis of public Reddit posts and comments; known bots excluded.

Pair each first statement with a random other person's second one and the tall bar disappears: only 3.5% land on schedule and 6.9% within a year, against 48.6% and 67.9% for real people. Birthdays alone push some honest people to -1 or +1: write two weeks before your birthday and again two weeks after it a year later, and your stated age goes up by two.

Age stated twice: the median change matches the years that passed at every gap
Years between the two statementsPeopleMedian change in stated ageWithin a year of the truthRandom pairs, within a year
1985,538+170.1%7.2%
2522,520+268.3%6.9%
3310,984+366.1%6.6%
4205,983+466.5%6.7%
5136,117+564.9%6.7%
685,886+660.6%6.3%
748,198+758.9%6.2%
85,454+859.9%6.5%

"Within a year" means the change in stated age is at most one year away from the exact time between the two posts. Download: CSV.

Not everyone is consistent. 7.5% of people are off by more than ten years: a 15-year-old who claims to be 40 for one post, someone quoting a friend, a typo, a joke. That is why no single statement decides anything. A person's age in our data comes from the middle of everything they've said about it, so one joke doesn't move them.

Check 2: gender doesn't flip

5,355,038 people stated their gender in at least two different posts or comments. 96.0% said the same thing both times. Two strangers drawn at random would agree 50.0% of the time. When the two statements were a year or more apart (1,315,579 people), it was still 93.7%, and some of the rest may be real changes rather than errors.

A stronger test is when the same person says it in two different ways. Someone who writes "as a woman" in a comment and also tags a post "[34F]" is using two habits that have nothing to do with each other. They agree 97.5% of the time across 2,042,727 people.

Different ways of saying it, same answerShare of people for whom two kinds of statement give the same gender.
How often two different ways of stating gender agree for the same Reddit userText vs title tag 97.5%; text vs a tag on a partner 97.3%; text vs body-specific phrases 90.5%; text vs "my wife" or "my husband" 88.7%. Random pairs: about 50%.Same personRandom pairs0%25%50%75%100%2,042,727 people"I'm a woman" vs "[34F]" in a post title51.9%97.5%1,496,431 people"I'm a woman" vs "my boyfriend (29M)"50.0%97.3%535,651 people"I'm a woman" vs "my period" or "my prostate"78.8%90.5%2,590,095 people"I'm a woman" vs "my husband" or "my wife"50.1%88.7%

Source: KissMyPost analysis of public Reddit posts and comments; known bots excluded.

The weakest of these is the last one. "My husband" usually means the writer is a woman, but not always, and we count it only for people who never state their gender directly. More on that under where it's weaker.

Check 3: strangers agree

The checks so far compare a person with themselves. This one compares different people. In each subreddit we split the people who stated their gender into two groups that share nobody: those who said it in a sentence ("I'm a woman", "I (34F)") and those who only tagged a post title ("[34F]"). If gender data were noise, the two groups would give unrelated answers. Across 886 subreddits with at least 200 people in each group, the two shares of women track each other with a correlation of 0.89, and the typical gap is 7.8 percentage points.

Two groups of people, the same share of womenEach dot is a subreddit. Across: share of women among people who state their gender in text. Up: among other people, who tag it in post titles. 886 safe-for-work subreddits, 200+ people per group.
Share of women in Reddit subreddits measured by two separate groups of peopleCorrelation 0.89 across 886 subreddits; median gap 7.8 percentage points.0%0%25%25%50%50%75%75%100%100%r/AskRedditr/nbar/PCOSCorrelation 0.89Nobody is in both groupsLine: perfect agreement% women, people who say it in text% women, other people, via title tags

Source: KissMyPost analysis of public Reddit posts and comments; known bots excluded.

Some dots sit well off the line, and they tend to be places where the two groups are doing different things. In r/hingeapp, 15% of people who tag their post titles are women against 44% of people who state their gender in text: the people posting tagged threads there are a different crowd from the people commenting, not the same people described two ways.

  • Age, the same way. Median age per subreddit from people who write "I'm 34" against other people who tag "[34F]": correlation 0.79 across 1,582 subreddits, typical gap 2 years.
  • Random halves. Split each subreddit's people into two random halves: the share of women correlates at 0.99 across 19,866 subreddits (typical gap 1.3 points), median age at 0.99 (typical gap 0 years).
  • Years apart. People who wrote in a subreddit in 2019 to 2021 against different people who wrote there in 2023 to 2025: the share of women correlates at 0.95 across 5,683 subreddits, typical gap 3.8 points, and some of that gap is real change.

Check 4: the ages match the words people use

Here is a check that uses nothing people said about their age at all. We took 4.0 million people with a known age who commented in September 2025 and looked for phrases that belong to a stage of life. People we know as 65 or older wrote "my grandkids" or "my granddaughter" 72 times as often as 18 to 24 year olds, and "since I retired" or "my pension" 83 times as often. "My mortgage" peaks in the middle years and is rare among the young.

Grandkids, retirement and mortgages arrive when they shouldPeople per 100,000 in each age group who used the phrase at least once in their September 2025 comments.
Life-stage phrases in Reddit comments by the writer's self-reported age"My grandkids": 21 per 100,000 at 18-24, 1,507 at 65+. "Since I retired": 13 and 1,085. "My mortgage": 18 at 18-24, 230 at 35-44.2505007501,0001,2501,5001,75013-1725-3445-5465+13-17: 36 per 100,00018-24: 21 per 100,00025-34: 30 per 100,00035-44: 66 per 100,00045-54: 265 per 100,00055-64: 995 per 100,00065+: 1,507 per 100,00013-17: 16 per 100,00018-24: 13 per 100,00025-34: 27 per 100,00035-44: 80 per 100,00045-54: 175 per 100,00055-64: 642 per 100,00065+: 1,085 per 100,00013-17: 29 per 100,00018-24: 18 per 100,00025-34: 89 per 100,00035-44: 230 per 100,00045-54: 274 per 100,00055-64: 272 per 100,00065+: 166 per 100,000grandkidsretiredmortgage

Source: KissMyPost analysis of public Reddit posts and comments; known bots excluded.

Gender works the same way. Women in our data wrote about "my makeup", "my mascara" or "my eyeliner" 18 times as often as men; men wrote "my beard" 3.7 times as often as women. Phrases with no reason to lean either way, like "my mortgage", come out close to even, which is what you'd expect if the labels are right rather than skewed in general.

Makeup and beards split by gender; mortgages don'tPeople per 100,000 women and men (by their own statements) who used the phrase in September 2025 comments.
Gendered and neutral phrases in Reddit comments by the writer's self-reported genderMy makeup: women 179, men 10 per 100,000. My beard: women 29, men 108. My mortgage: 92 and 99.WomenMenShould lean one waytimes as oftenWomen 179, men 10 per 100,000my makeup1791018Women 29, men 108 per 100,000my beard291083.7No reason to leanWomen 92, men 99 per 100,000my mortgage9299Women 63, men 75 per 100,000retired6375

Source: KissMyPost analysis of public Reddit posts and comments; known bots excluded.

Put the other way round: of the people with a known gender who wrote "my makeup" and the like, 91% were women; of those who wrote "my beard", 88% were men. None of these phrases are used to work out anyone's age or gender, so they are an outside check, not a circle.

Check 5: subreddits where we already know the answer

Some communities announce who they're for. If the data were off, it would show here first. r/PCOS comes out 95% women and r/nba 9%. r/highschool has a median age of 18 and r/over60 61. Ages are at the time of writing.

Share of women where the answer is obviousShare of women among people who wrote in the subreddit and stated their gender anywhere on Reddit.
Share of women in Reddit subreddits with an obvious expected gender mixr/Perimenopause 96%, r/PCOS 95%, r/Menopause 95%, r/Mommit 92%, r/femalefashionadvice 92%, r/BabyBumps 91%, r/MakeupAddiction 89%, r/xxfitness 88%, r/Fatherhood 11%, r/soccer 10%, r/malefashionadvice 9%, r/nba 9%0%25%50%75%100%r/Perimenopause: 96.2% women, 44,783 people with a known genderr/Perimenopause96.2%r/PCOS: 95.0% women, 125,034 people with a known genderr/PCOS95.0%r/Menopause: 94.7% women, 72,942 people with a known genderr/Menopause94.7%r/Mommit: 92.4% women, 232,041 people with a known genderr/Mommit92.4%r/femalefashionadvice: 91.8% women, 185,333 people with a known genderr/femalefashionadvice91.8%r/BabyBumps: 91.3% women, 330,218 people with a known genderr/BabyBumps91.3%r/MakeupAddiction: 88.8% women, 527,855 people with a known genderr/MakeupAddiction88.8%r/xxfitness: 87.9% women, 137,271 people with a known genderr/xxfitness87.9%r/Fatherhood: 11.2% women, 14,598 people with a known genderr/Fatherhood11.2%r/soccer: 9.9% women, 552,071 people with a known genderr/soccer9.9%r/malefashionadvice: 9.1% women, 288,016 people with a known genderr/malefashionadvice9.1%r/nba: 9.0% women, 745,919 people with a known genderr/nba9.0%

Source: KissMyPost analysis of public Reddit posts and comments; known bots excluded.

Median age where the answer is obviousMedian age, at the time of writing, of people who wrote in the subreddit and stated their age anywhere on Reddit.
Median age in Reddit subreddits with an obvious expected ager/highschool 18, r/college 21, r/GenZ 29, r/AskWomenOver30 34, r/AskMenOver30 35, r/Millennials 36, r/AskMenOver40 42, r/GenX 47, r/Menopause 48, r/retirement 58, r/over60 6110203040506070r/highschool: median age 18, 100,398 people with a known ager/highschool18r/college: median age 21, 232,399 people with a known ager/college21r/GenZ: median age 29, 422,500 people with a known ager/GenZ29r/AskWomenOver30: median age 34, 150,059 people with a known ager/AskWomenOver3034r/AskMenOver30: median age 35, 185,862 people with a known ager/AskMenOver3035r/Millennials: median age 36, 572,651 people with a known ager/Millennials36r/AskMenOver40: median age 42, 6,770 people with a known ager/AskMenOver4042r/GenX: median age 47, 250,315 people with a known ager/GenX47r/Menopause: median age 48, 51,864 people with a known ager/Menopause48r/retirement: median age 58, 21,338 people with a known ager/retirement58r/over60: median age 61, 24,474 people with a known ager/over6061

Source: KissMyPost analysis of public Reddit posts and comments; known bots excluded.

One result looks wrong at first: r/GenZ has a median age of 29, older than most of Gen Z (born 1997 to 2012). It is a subreddit about a generation, and plenty of older people write there too.

Is it a thin sliver?

In 2025, 75.0 million accounts that aren't known bots posted or commented on Reddit. 16.4 million of them (21.9%) have stated their age or gender at some point. By head count that is a minority. By activity it isn't: those accounts wrote 70.2% of all posts and comments that year. Among accounts that wrote at least ten times, 43% have a known age or gender.

A minority of accounts, most of the conversationReddit in 2025: accounts with a known age or gender, and what share of posts and comments they wrote.
Share of Reddit accounts and activity with a self-reported age or gender, 202521.9% of accounts; 42.5% of accounts with 10+ posts or comments; 70.2% of posts and comments.0%25%50%75%100%16,402,612 of 74,970,055 accountsShare of all accounts21.9%42.5% of accounts that wrote at least 10 times in 2025Share of accounts with 10+ posts or comments42.5%70.2% of posts and comments in 2025Share of all posts and comments70.2%

Source: KissMyPost analysis of public Reddit posts and comments; known bots excluded.

That cuts both ways. If you want to know who is talking in a subreddit, people with a known age or gender cover most of the talking. If you want to know who reads it, they don't: the people who state their age or gender wrote a median of 24 posts and comments in 2025, everyone else 3. We describe the people who write, not lurkers.

Check 6: reading the posts

Consistency is not accuracy: a person could be wrongly labelled the same way twice. So we also drew a sample of 600 people with a gender and 800 with an age (spread across every kind of statement, then weighted back to how common each kind is), pulled the posts their label came from, and had each label checked against the person's own words by two independent AI reviewers, with a third settling disagreements. 91.7% of gender labels were right (95% confidence interval 88.8% to 94.5%) and 91.1% of age labels (87.9% to 94.3%). The reviewers are not humans, and we say so.

Where it's weaker

  • "My husband" and "my wife". Read from someone's mention of a partner, gender is right most of the time but far from always. By subreddit, shares of women from these mentions correlate with direct statements at only 0.50, against 0.89 between the two direct methods. We use partner mentions only for people who never state their gender themselves.
  • More men than surveys find. Among US adults whose location and gender we can tell from their own posts (1,086,231 people), 59.0% are men. Pew Research Center found that 27% of US men and 23% of US women use Reddit, which would make men a smaller majority of users. Surveys count everyone who uses Reddit; we count the people who write.
  • Writers, not readers. People with a known age or gender are much more active than the rest (24 posts and comments a year against 3). They describe the conversation, not the audience.
  • Teenagers come out older. r/teenagers has a median age of 19, so half of the people writing there with a known age are 19 or older. Plenty of people past their teens still write in it.
  • Not every phrase works. "My homework" is three times as common among 13 to 17 year olds (139 per 100,000) as among 18 to 24 year olds (42), but parents use it too, so it rises again from the mid-30s. We show the phrases that test something and say which ones didn't.
  • Nobody checked passports. Everything here is consistency and review against people's own words. It can't catch someone who lies the same way every time, for years.

What this means for our other numbers

Every age and gender figure in KissMyPost research, like how old Redditors are and where each age posts, and every age and gender breakdown in the product, comes from these same self-statements. This page is the evidence behind them. Subreddits where too few people state their age or gender get a "limited data" label or no number at all. If you cite our demographics, link here for the method.

Method

We read public Reddit posts and comments for statements people make about themselves: their age ("I'm 34", "34F", "a 40-year-old dad") and gender ("as a woman", "[29M]", "my husband and I"). Statements about other people, quotes, game levels and product codes that look like ages are left out. Known bots are excluded throughout. A random pair means the same comparison made after shuffling: each person's first statement is paired with the second statement of a random other person with the same gap in time.

  • Age stated twice: the first and last statement of age by each person, written at least 12 months apart, from July 2018 onward. "Within a year" means the change in stated age is at most one year from the exact time between them; "on schedule" rounds the difference to the nearest year.
  • Gender stated twice: the first and last direct statement of gender by each person in two different texts.
  • Two groups per subreddit: gender statements written in that subreddit. Each person counts in one group only. The chart shows safe-for-work, English-language subreddits; with all 2,189 subreddits that meet the 200-person bar, the correlation is 0.91.
  • Phrases: comments from September 2025 by people with a known age or gender; a person counts once per phrase however often they used it.
  • Measured on 2026-10-26 on posts and comments through September 2026.

Use the data

Charts and CSV files are free to use under CC BY 4.0 with a link to this page. If you spot a mistake, tell us and we'll fix it here with a dated note.

FAQ

Do people lie about their age on Reddit?

Some do, most don't. Among 2.3 million people who stated their age twice, one to eight years apart, the median change matched the time that passed exactly and 68% were within a year. 7.5% were off by more than ten years, which is where the jokes and trolls are.

How accurate is self-reported gender on Reddit?

People who state their gender twice agree with themselves 96% of the time, and 98% when one statement is in text and the other a "[34F]"-style title tag. A review of 600 randomly drawn people against their own posts found 91.7% of gender labels correct.

Isn't self-reported data on Reddit just noise?

Noise would make people contradict themselves as often as strangers do. Instead the same person's gender matches 96% of the time against 50% for random pairs, stated ages move with the calendar, two separate groups of people give the same share of women in a subreddit (correlation 0.89), and stated ages line up with phrases like "my grandkids" that nobody uses to state their age.

How many Reddit users state their age or gender?

In 2025, 21.9% of active accounts that aren't known bots had stated their age or gender, 16.4 million accounts. They wrote 70.2% of all posts and comments that year.

Can I use these charts and numbers?

Yes, under CC BY 4.0 with a link to this page. The CSV files are below, and the summary table has every check with its random baseline.

Check your own subreddit

See when your subreddit is most active, what gets posts removed and what its readers talk about.

Or try every tool for 1 day for $1

New Reddit studies by email, about one email per study. Unsubscribe anytime.

Cite this study

KissMyPost Research (2026). Do Redditors lie about their age? We checked 2.3 million who said it twice. KissMyPost. https://kissmypost.com/research/reddit-self-reported-age-gender-accuracy