Methods · surveillance

Observed vs expected: are serious events reported more often than background rates predict?

A report count only means something next to a denominator. Here each count is compared with how many cases would occur anyway in the same number of people over the same number of days.

Expected
doses × risk-window days ÷ 365 × background incidence (published, general population)
Observed
US VAERS reports of the event with onset inside the risk window, same years as the doses
How to read O/E
VAERS misses many events, so O/E < 1 is expected and is not evidence of safety. O/E > 1 despite under-reporting is a real signal.

Results

1 of 13 vaccine–event pairs have an observed/expected ratio whose 95% interval lies above 1 (highlighted). "adj." adds reports with unknown onset date in proportion. The sensitivity column re-computes O/E with the alternative background rate shown.

VaccineEvent & windowDosesBackground /100k/yrExpectedObservedO/E (95% CI)Sensitivity O/ENotes
InfluenzaGuillain-Barré syndrome
days 1–42
2,714M
2006-2024
1.68
all ages
5,2441,474
adj. 1,581
0.28
0.27–0.30
0.27
all ages (age-standardised)
All ages; flu vaccinees skew older, where GBS is commoner, so the all-age background may understate E. Top ages: 65+ 473, 18-49 437, 50-64 402
InfluenzaBell's palsy / facial paralysis
days 1–42
2,714M
2006-2024
25.20
all ages
78,656480
adj. 503
0.01
0.01–0.01
0.00
>=70
Sensitivity uses the 70+ rate. Top ages: 18-49 186, 50-64 132, 65+ 83
InfluenzaTransverse myelitis
days 1–42
2,714M
2006-2024
0.95
all ages
2,962214
adj. 211
0.07
0.06–0.08
0.01
26-62
Sensitivity: women 26-62 (highest US band). Top ages: 18-49 79, 50-64 57, 65+ 41
COVID-19Myocarditis / pericarditis
days 0–7
664M
2020-2022
20.63
all ages (age-standardised)
3,0003,408
adj. 3,377
1.14
1.10–1.17
0.63
18-34
Background from European databases (no US all-age myocarditis rate found); sensitivity uses men 18-34. Doses to 28 Dec 2022. Top ages: 18-49 1980, 5-17 833, 50-64 345
COVID-19Guillain-Barré syndrome
days 1–42
664M
2020-2022
1.68
all ages
1,282878
adj. 874
0.68
0.64–0.73
0.35
>=60
Top ages: 50-64 302, 18-49 285, 65+ 252
COVID-19Cerebral venous sinus thrombosis
days 1–42
664M
2020-2022
2.85
all ages
2,175298
adj. 265
0.14
0.12–0.15
0.10
18-29
Sensitivity: women 18-29. Top ages: 18-49 187, 50-64 62, 65+ 41
COVID-19Immune thrombocytopenia
days 1–42
664M
2020-2022
6.10
all ages (claims)
4,656376
adj. 382
0.08
0.07–0.09
0.04
>=65
Top ages: 18-49 133, 65+ 114, 50-64 91
COVID-19Bell's palsy / facial paralysis
days 1–42
664M
2020-2022
25.20
all ages
19,2364,234
adj. 4,250
0.22
0.21–0.23
0.11
>=70
Top ages: 18-49 1702, 50-64 1305, 65+ 1043
MMR / MMRVFebrile seizure
days 0–14
197M
2006-2024
780.00
3-60 months (mean of girls and boys)
63,156886
adj. 890
0.01
0.01–0.01
–
Danish first-febrile-seizure rate at 3-60 months; MMR doses include some given to teens and adults, so E is overstated. Top ages: 1-4 842, 5-17 23, nan 11
MMR / MMRVImmune thrombocytopenia
days 1–42
197M
2006-2024
8.10
0-4
1,836124
adj. 133
0.07
0.06–0.08
0.06
<18
Children 0-4 (US claims). Top ages: 1-4 109, 5-17 12, 18-49 2
RotavirusIntussusception
days 1–21
167M
2006-2024
40.10
15-24 weeks
3,853968
adj. 802
0.25
0.24–0.27
0.87
6-14 weeks
Background by week of age: 15-24 weeks (doses 2-3); sensitivity 6-14 weeks (dose 1), which raises O/E. Top ages: <1 955, nan 13
HPVGuillain-Barré syndrome
days 1–42
177M
2006-2024
0.81
<=17
165112
adj. 114
0.68
0.56–0.82
0.41
18-39
Most doses go to ages 9-17. Top ages: 5-17 67, 18-49 40, nan 3
MeningococcalGuillain-Barré syndrome
days 1–42
178M
2006-2024
0.81
<=17
165187
adj. 144
1.13
0.97–1.30
0.68
18-39
Mostly adolescents. Top ages: 5-17 95, 18-49 84, nan 4

Anaphylaxis: how complete is reporting?

The Vaccine Safety Datalink found medically confirmed anaphylaxis after 1.31 per million doses (McNeil et al., J Allergy Clin Immunol 2016). Anaphylaxis is dramatic, immediate and usually reported, so the VAERS reporting rate below, compared with that confirmed rate, shows how VAERS counts relate to real cases for a well-reported event.

VaccineDoses 2006–2024Reports, onset day 0–1Reports per million doses
influenza2,714M5600.21
mmr197M2061.04
hpv177M950.54
dtap620M3150.51
hepatitis-b271M680.25
pcv371M1340.36
meningococcal178M840.47

VAERS anaphylaxis reports are not all confirmed anaphylaxis (Brighton level 1–3), so the reporting rate can exceed the confirmed rate.

How many reports document a confirmable case? (Brighton criteria)

The Brighton Collaboration defines each adverse event at three levels of diagnostic certainty (Level 1 = most certain, e.g. GBS with nerve-conduction studies and CSF findings; Level 3 = clinical features only). Each VAERS narrative and lab field was screened for the findings each level requires. Bars show the share of reports whose documentation would reach each level; grey = not enough information to classify, which is not the same as "not a case".

EventVaccineReportsDocumentation level
Guillain-Barré syndromeinfluenza2,668
L1 1% · L2 0% · L3 0% · insufficient 99%
Guillain-Barré syndromecovid1,242
L1 0% · L2 0% · L3 0% · insufficient 100%
Guillain-Barré syndromedtap440
L1 1% · L2 0% · L3 0% · insufficient 99%
Guillain-Barré syndromeshingles400
L1 0% · L2 0% · L3 0% · insufficient 100%
Guillain-Barré syndromepcv303
L1 1% · L2 0% · L3 0% · insufficient 99%
Guillain-Barré syndromehepatitis-b223
L1 0% · L2 0% · L3 0% · insufficient 99%
Myocarditiscovid3,582
L1 34% · L2 22% · L3 0% · insufficient 44%
Myocarditisinfluenza129
L1 45% · L2 18% · L3 0% · insufficient 37%
Myocarditisdtap61
L1 48% · L2 10% · L3 0% · insufficient 43%
Myocarditistyphoid59
L1 64% · L2 20% · L3 0% · insufficient 15%
Myocarditishepatitis-b39
L1 44% · L2 10% · L3 0% · insufficient 46%
Thrombocytopenia / ITPcovid1,637
L1 26% · L2 67% · L3 0% · insufficient 7%
Thrombocytopenia / ITPmmr523
L1 49% · L2 34% · L3 0% · insufficient 17%
Thrombocytopenia / ITPdtap291
L1 42% · L2 39% · L3 0% · insufficient 19%
Thrombocytopenia / ITPinfluenza283
L1 48% · L2 39% · L3 0% · insufficient 13%
Thrombocytopenia / ITPvaricella278
L1 51% · L2 35% · L3 0% · insufficient 14%
Thrombocytopenia / ITPhepatitis-b226
L1 35% · L2 50% · L3 0% · insufficient 15%
Anaphylaxiscovid2,816
L1 6% · L2 2% · L3 1% · insufficient 91%
Anaphylaxisinfluenza847
L1 7% · L2 3% · L3 1% · insufficient 89%
Anaphylaxisdtap520
L1 18% · L2 2% · L3 2% · insufficient 78%
Anaphylaxismmr346
L1 19% · L2 3% · L3 3% · insufficient 75%
Anaphylaxisvaricella273
L1 22% · L2 3% · L3 2% · insufficient 73%
Anaphylaxispolio240
L1 24% · L2 3% · L3 3% · insufficient 70%
Intussusceptionrotavirus1,387
L1 61% · L2 2% · L3 9% · insufficient 28%
Intussusceptiondtap1,111
L1 64% · L2 3% · L3 9% · insufficient 24%
Intussusceptionpolio1,052
L1 64% · L2 3% · L3 9% · insufficient 24%
Intussusceptionpcv1,044
L1 64% · L2 2% · L3 9% · insufficient 24%
Intussusceptionhib997
L1 64% · L2 2% · L3 9% · insufficient 25%
Intussusceptionhepatitis-b711
L1 66% · L2 2% · L3 8% · insufficient 24%

Automated keyword proxy, not case adjudication: keywords can be negated, and "no alternative diagnosis" cannot be checked. A hand check of random narratives agreed with the proxy in 14/15 GBS reports and 7/10 myocarditis reports (myocarditis Level 1 is somewhat overstated because mentioning a test is not the same as an abnormal result). Definitions: Guillain-Barré syndrome, Myocarditis, Thrombocytopenia / ITP, Anaphylaxis, Intussusception. Code: analysis/brighton_proxy.py; data: brighton_proxy.json.

{E1}

Limitations

Common questions

What does an observed-to-expected ratio above 1 mean?

More reports arrived inside the risk window than background incidence predicts for that many doses, even though VAERS misses many events. That is a strong signal that warrants controlled studies; it is how myocarditis after mRNA vaccines and GBS after some vaccines were first flagged.

Does an O/E below 1 mean a vaccine is safe for that outcome?

No. VAERS under-reports most events, often by a large and unknown factor, so O/E below 1 is expected even if the vaccine has no effect at all. Reassurance comes from controlled studies, which are listed on each vaccine page.

Sources