Audience Overlap Calculator – What Your Real Reach Is
A campaign that runs on two channels does not reach the sum of their two audiences. It reaches their union, and the difference is the people you paid to reach twice. Adding an Instagram audience of 120,000 to a YouTube audience of 80,000 gives 200,000 only if not one single person follows both, which is almost never true. Every reach report built by addition is overstated, and this audience overlap calculator tells you by exactly how much.
The audience overlap formula
Two sets need only inclusion–exclusion. Subtract the shared people once, because addition counted them twice.
unique reach = A + B − overlap
overlap % = overlap ÷ union × 100 (the Jaccard index)
coefficient = overlap ÷ min(A, B) × 100 (Szymkiewicz–Simpson)
inflation = (A + B) ÷ union × 100 − 100The worked example, step by step
The calculator opens on a real-shaped scenario: Instagram 120,000, YouTube 80,000, and 30,000 people in both. The union is 120,000 + 80,000 − 30,000 = 170,000 unique humans. Of those, 90,000 are Instagram-only, 50,000 are YouTube-only and 30,000 see the campaign on both. Those 50,000 are the incremental reach YouTube buys on top of Instagram, and as a share of the Instagram audience that is 50,000 ÷ 120,000 = 41.7% more people.
The overlap itself reads three ways: 25.0% of Instagram, 37.5% of YouTube, and 17.6% of the 170,000 people actually reached. That last one is the Jaccard index, the single symmetric number for how alike two audiences are. And the naive 200,000 figure? It overstates reach by 17.6%, which is the same arithmetic seen from the other end.
Observed against expected: the affinity index
Subtraction tells you how big the duplication is. It does not tell you whether it is surprising, and that is the part most reports miss. Two audiences drawn independently from the same population overlap by a perfectly predictable amount: if a population P contains audiences of size A and B with no relationship between them, on average A × B ÷ P people land in both.
With a 5,000,000 addressable population that expected overlap is 120,000 × 80,000 ÷ 5,000,000 = 1,920 people. The measured overlap is 30,000 — an affinity index of 1,563, more than fifteen times what chance predicts. These two audiences are not two independent samples of a market; they are largely the same people, and the second channel is buying frequency far more than it is buying reach. An index near 100 would mean the opposite: overlap you could not have avoided, and two genuinely complementary channels.
Three channels, seven regions
Add a third audience and inclusion–exclusion grows a term: A + B + C − A∩B − A∩C − B∩C + A∩B∩C. The pairwise overlaps come off once each, then the triple overlap goes back on because it was removed three times and added three times. The calculator splits the result into all seven Venn regions and refuses inconsistent inputs by name — if the “only A” region computes negative, the overlaps you entered describe audiences that cannot exist.
High overlap is not automatically bad
Duplication is only waste when the goal is reach. If the campaign is built on frequency, retargeting or a sequenced message, the shared segment is the entire point — it is the only way any individual sees the message more than once. Decide what the money is for first, then read the number.