Keywords
COVID-19 vaccination; all-cause excess mortality; population level; county, US; SARS‑CoV‑2.
Research has shown consistent excess all-cause mortality since the COVID-19 pandemic, but without a clear explanation. In parallel, research has shown side effects from COVID-19 vaccination and increased deaths. Therefore, one cannot rule out COVID-19 vaccination as an explanation for the excess mortality.
US county-level data were used to model 2022 and 2023 all-cause excess mortality as dependent variables and per capita COVID-19 vaccine uptake at the end of 2021 and 2022 as independent variables. I included lagged dependent variables as controls. The data include over 3,000 US counties.
A one-unit increase in per-capita vaccination uptake was significantly associated with a .042 (95% CI: .030–.055) increase in 2022 all-cause excess mortality, and significantly associated with a.030 (95% CI: .024–.036) increase in 2023.
COVID-19 vaccine uptake was significantly positively associated with all-cause excess mortality. Given the time asymmetry between vaccine uptake and all-cause excess mortality, the inclusion of lagged dependent variables as controls, and the large number of observations, the study has strong internal validity.
COVID-19 vaccination; all-cause excess mortality; population level; county, US; SARS‑CoV‑2.
Although COVID-19-related deaths have decreased since the beginning of 2022 (Our World in Data, 2024), the all-cause excess mortality has been consistent (Kasper et al., 2025; Mostert et al., 2024; White et al., 2025). Why? One potential reason is delayed diagnosis and treatment during the pandemic, and another is the effects of COVID-19 infection not captured by COVID-19-related deaths (White et al., 2025). Not ruling out those, in this study, I address whether COVID-19 vaccination has affected all-cause excess mortality as another potential explanation.
My motive is grounded in research showing that COVID-19 vaccination increased the risk of myocarditis (Karlstad et al., 2022), which can be deadly (Kim et al., 2023), and other serious side effects have also been reported (Faksova et al., 2024), including in randomized trials (Fraiman et al., 2022). In line with those studies, “deaths increased significantly (95% CIs) in 10 of 11 weeks after COVID-19 vaccination compared to the first week”, among young people in England, and doubled in three (Aarstad, 2024, p. 908). Similarly, other data from England showed that COVID-19 “vaccination, despite a potential temporary protection, … increased mortality” (Aarstad, 2025, p. 2). Finally, a recent South Korean study showed increased cancer rates among COVID-19 vaccinated compared to unvaccinated (Kim et al., 2025). Taken together, the studies indicate that COVID-19 vaccination may have had detrimental health effects, and accordingly, cannot be ruled out as a potential explanation for the consistent all-cause excess mortality.
To assess whether COVID-19 vaccination can explain all-cause excess mortality, a population-level unit of analysis is required. Accordingly, in this study, I analyzed US counties.
The data were taken from the US Centers for Disease Control and Prevention (CDC) databases concerning county-level population, deaths (US Centers for Disease Control, 2025a), and vaccination uptake (US Centers for Disease Control, 2025b). They are publicly available, thereby increasing the study’s transparency.
To estimate all-cause excess mortality as the dependent variable, e.g., for 2022, I first carried out the following calculations: (total deaths in 2022/population in 2022)/((total deaths in 2018+2019)/(total population in 2018+2019)). Next, I multiplied the expression by 100.
If a county reported 1-9 deaths, the CDC database coded them as missing. For consistency, I also coded 0 reported deaths as missing for a very small number of counties. For missing data in either 2018 or 2019, I coded them as missing for both years.
The independent variable – counties’ COVID-19 vaccination doses per capita – was modeled in the lagged year. I.e., for the 2022 analysis, I included vaccine data at the end of 2021, and for the 2023 analysis, at the end of 2022.
Vaccine data were included from counties reporting positive values for Completeness_pct (US Centers for Disease Control, 2025b) (see below for the inclusion of this concept as a control). To model a proxy for doses per capita, I first summarized the number of doses administered in each county for Administered_Dose1_Recip, Series_Complete_Yes, Booster_Doses, Second_Booster_50Plus, and Bivalent_Booster_5Plus. Next, I divided the number by the population sizes in 2021 and 2022, respectively, and multiplied the result by 100. One county reporting more than 500 doses administered per 100 at the end of 2022 was omitted from the 2023 analysis.
For the 2022 analyses, I included lagged dependent variables for 2021 and 2020 as controls, and for the 2023 analyses, I included lagged dependent variables for 2020, 2021, and 2022 as controls. The approach accounts “for historical factors that cause current differences in the dependent variable that are difficult to account for in other ways” (Wooldridge, 2006, p. 315). Moreover, including “additional lags yields more accurate parameter estimates” (Wilkins, 2018, p. 393).
The Completement_pct concept “[r]epresents the proportion of people with a completed primary series whose Federal Information Processing Standards (FIPS) code is reported and matches a valid county FIPS code in the jurisdiction” (US Centers for Disease Control, 2025b). I include it as a control, since a relatively low value may be a proxy for underreporting of vaccine uptake.
In the following regression analyses, the Completement_pct at the end of 2021 ranges from 59.8 to 99.1, with a mean of 95.0 and a median of 97.5. At the end of 2022, the Completement_pct ranges from 73.4 to 98.9, with a mean of 95.8 and a median of 97.5.
Table 1 reports regressions with robust standard errors, weighted by counties’ population sizes. In Model 1, 2022 all-cause excess mortality is the dependent variable, and 2023 all-cause excess mortality in Model 2. All analyses are done in Stata (StataCorp., 2023).
The dependent variables are all-cause excess mortality in 2022 (Model 1) and 2023 (Model 2).
| Model 1 | Model 2 | |
|---|---|---|
| Observation year | 2022 | 2023 |
| Per-capita vaccine uptake at the end of 2021 | .042* [1.43] | |
| (.030; .055) | ||
| Per-capita vaccine uptake at the end of 2022 | .030* [1.35] | |
| (.024; .036) | ||
| Dependent variable in 2022 | .577* | |
| (.536; .618) | ||
| Dependent variable in 2021 | .500* | .169* |
| (.459; .541) | (.137; .202) | |
| Dependent variable in 2020 | .007 | -.085* |
| (-.027; .041) | (-.114; -.057) | |
| Completement_pct at the end of 2021 | -.088* | |
| (-.125; -.051) | ||
| Completement_pct at the end of 2022 | -.126* | |
| (-.183; -.069) | ||
| F-value | 194.6* | 423.8* |
| R-sq. | .454 | .580 |
| Number of counties | 3,060 | 3,067 |
| Population | 327,898,854 | 329,420,891 |
| Population-weighted average per-capita vacc. uptake | 144.3 | 194.3 |
| All-cause excess mort. if vacc. uptake is weighted av. | 113.8 | 106.9 |
| (113.4; 114.1) | (106.6; 107.1) | |
| All-cause excess mortality if vaccine uptake is zero | 107.7 | 101.1 |
| (106.0; 109.4) | (100.0; 102.2) | |
| Pct. change in mort. due to the vaccine | 5.67 | 5.73 |
| (3.89; 7.46) | (4.53; 6.93) | |
| Total US deaths | 3,279,857 | 3,090,964 |
| Change in deaths due to the vaccine | 176,031 | 167,566 |
| (123,590; 228,473) | (134,417; 200,715) |
Model 1 shows that a one-unit increase in per-capita vaccination uptake at the end of 2021 was significantly associated with a.042 (95% CI: .030–.055) increase in 2022 all-cause excess mortality. The variance inflation factor (VIF) of 1.43 indicates no multicollinearity concerning vaccine uptake.
Below the bold line, Model 1 reports that the weighted average – i.e., the “overall” – per-capita vaccine uptake at the end of 2021 was 144.3 doses per 100. Using Stata’s margins post-estimation command (Williams, 2012) with that number, on the Model 1 vaccine estimate, returned a value of 113.8 (95% CI: 113.4–114.1). I.e., when including control variables, the 2022 all-cause excess mortality was 13.8%, based on the county-population-weighted average of vaccine uptake at the end of 2021. Assuming zero vaccine uptake using the margins post-estimation command with that number, on Model 1 estimates, returned a value of 107.7 (95% CI: 106.0–109.4). I.e., the all-cause excess mortality was 7.7% when assuming zero vaccine uptake at the end of 2021.
The findings imply that the weighted average of vaccine uptake was associated with 5.67% (95% CI: 3.89–7.46) higher mortality than assuming zero vaccine uptake. As the US in 2022 had 3,279,857 deaths (US Centers for Disease Control, 2024a), this implies that the weighted average vaccine uptake was associated with 176,031 (95% CI: 123,590–228,473) additional deaths compared to zero vaccine uptake. (The CIs in this paragraph were achieved by using Stata’s nlcom algebra function on the margins post-estimations.)
Model 2 shows that a one-unit increase in per-capita vaccination uptake at the end of 2022 was significantly associated with a.030 (95% CI: .024–.036) increase in 2023 all-cause excess mortality. The VIF of 1.35 indicates no multicollinearity concerning vaccine uptake.
Below the bold line, Model 2 reports that the weighted average – i.e., the “overall” – per-capita vaccine uptake at the end of 2022 was 194.3 doses per 100. Using Stata’s margins post-estimation command (Williams, 2012) with that number, on the Model 2 vaccine estimate, returned a value of 106.9 (95% CI: 106.6–107.1). I.e., when including control variables, the 2023 all-cause excess mortality was 6.9%, based on the weighted average vaccine uptake at the end of 2022. Assuming zero vaccine uptake using the margins post-estimation command with that number, on Model 2 estimates, returned a value of 101.1 (95% CI: 100.0–102.2). I.e., the all-cause excess mortality was 1.1% when assuming zero vaccine uptake at the end of 2022.
The findings imply that the weighted average vaccine uptake was associated with 5.73% (95% CI: 4.53–6.93) higher mortality than assuming zero vaccine uptake. As the US in 2023 had 3,090,964 deaths (US Centers for Disease Control, 2024b), this implies that the weighted average vaccine uptake was associated with 167,566 (95% CI: 134,417–200,715) additional deaths compared to zero vaccine uptake.
US county-level data showed that COVID-19 vaccine uptake was significantly positively associated with all-cause excess mortality in both 2022 and 2023. Given the time asymmetry between vaccine uptake and all-cause excess mortality, the inclusion of lagged dependent variables as controls, the large number of observations, and the strongly significant effects, I argue that the study has strong internal validity.
As other research has shown consistent all-cause excess mortality in the aftermath of the COVID-19 pandemic, this study partly explains the observed trend. Also, it shows that COVID-19 vaccination side effects are reflected in increased US county-level mortality.
A limitation is that the study does not distinguish between different types of COVID-19 vaccines administered, which I encourage future research to investigate.
This paper is based on a preprint posted on https://www.preprints.org/manuscript/202512.2548
Ethics approval and consent to participate: Not applicable, as I used only publicly available data.
All data used in this study are publicly available from the following sources: US Centers for Disease Control. CDC Wonder 2025. Available from: https://wonder.cdc.gov/controller/datarequest/D157;jsessionid=28045589A4024FF98CAAE2667979 and US Centers for Disease Control. COVID-19 Vaccinations in the United States, County 2025. Available from: https://data.cdc.gov/Vaccinations/COVID-19-Vaccinations-in-the-United-States-County/8xkx-amqh/about_data.
| Views | Downloads | |
|---|---|---|
| F1000Research | - | - |
|
PubMed Central
Data from PMC are received and updated monthly.
|
- | - |
Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list:
Sign up for content alerts and receive a weekly or monthly email with all newly published articles
Already registered? Sign in
The email address should be the one you originally registered with F1000.
You registered with F1000 via Google, so we cannot reset your password.
To sign in, please click here.
If you still need help with your Google account password, please click here.
You registered with F1000 via Facebook, so we cannot reset your password.
To sign in, please click here.
If you still need help with your Facebook account password, please click here.
If your email address is registered with us, we will email you instructions to reset your password.
If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance.
Comments on this article Comments (0)