Skip to content

Summary dashboard ​

Last updated: 1 October 2026.

Data as of: 27 September 2026.

An outbreak of Ebola disease caused by Bundibugyo virus (BVD) is ongoing in the Democratic Republic of the Congo (DRC), with cases also detected across the border in Uganda. This is a real-time joint Bayesian estimate of the current size of that outbreak, refreshed as new data arrive. Most infections are not yet reported, so the current size has to be inferred from the surveillance data that are available. The model is a discrete-time renewal process on a daily grid, a meta-population over four provincial patches coupled by importation. It fits in a single posterior the daily counts the INSP situation reports publish, including the suspected and confirmed case and death series as well as the laboratory, isolation, treatment-centre and recovery records. We also digitise the epidemic curve by symptom-onset date as intermittently reported in the INSP situation reports and fit them using a model that accounts for time-varying ascertainment and reporting delays. Finally, we fit to data on initial exports of cases and deaths to Uganda, taken from the WHO situation reports and Disease Outbreak News. The same infection process generates all of them, staged to daily symptom onsets and routed into every observation stream. A second stage splits each patch across its health zones, fitted to the per-zone confirmed cases and deaths jointly as a composition within the patch. It conditions on the province fit's posterior weekly patch infections and does not feed back into it. A genetic bound on the time to the most recent common ancestor and priors from the McCabe et al. report complete the inputs. From these it estimates the infections and deaths to date, reported and unreported, the time-varying reproduction number with its growth rate and doubling time, the case-fatality ratio, and the ascertainment of each surveillance system. Every release projects each DRC stream a week ahead. The forecasts are scored with the continuous ranked probability score against the data that arrive later and against a persistence baseline. The aim is a transparent estimate of how far the outbreak has already grown, and of how much each published stream contributes to it.

This page summarises the headline results. See the in-sample checks for how the model fits the data and the forecast evaluation for how past forecasts scored, each with a province and a health-zone page alongside. See Methods for the model, Limitations for its caveats and Comparisons for the comparisons with published estimates.

Headline estimates ​

The detail is on the National estimates and National forecasts pages.

  • Cumulative infections: the outbreak is estimated to have caused 30% 16574–19815, 60% 14885–21957, 90% 12371–26103 infections to date, reported and unreported.

  • Against the 8116 laboratory-confirmed cases by the cut-off that is roughly 1.5–3.2× as many infections, so confirmed cases are estimated to capture only a small share of the outbreak.

  • Outbreak start and age: the outbreak is estimated to have begun on a start date of 30% 2026-03-13–2026-03-19, 60% 2026-03-09–2026-03-22, 90% 2026-02-28–2026-03-27, an elapsed age to the cut-off of 30% 192–198, 60% 189–202, 90% 184–211 days.

  • Growth rate and doubling time: the initial growth rate is estimated to have been 30% 0.055–0.066, 60% 0.048–0.074, 90% 0.039–0.088 per day, an initial doubling time of 30% 12.7–10.5, 60% 14.3–9.4, 90% 17.6–7.8 days. The latest growth rate is estimated to be 30% -0.022–-0.011, 60% -0.028–-0.006, 90% -0.039–0.004 per day, a latest doubling time of 30% -32.1–-64.3, 60% -24.6–-125.2, 90% -17.7–167.5 days.

  • Reproduction number: the initial reproduction number is estimated to have been 30% 1.86–2.11, 60% 1.75–2.29, 90% 1.58–2.68 and the latest to be 30% 0.74–0.86, 60% 0.66–0.93, 90% 0.55–1.06.

  • Case-fatality ratio: the case-fatality ratio is estimated to be 30% 0.46–0.51, 60% 0.42–0.54, 90% 0.37–0.59.

  • Shift from priors: how far the data has moved each estimate from its prior, in prior interquartile ranges, where a value of one means the posterior median sits one prior interquartile range from the prior median, zero means unchanged, and the sign gives the direction. The fit moves the cumulative infection count by -0.05, the outbreak age by -1.17 and the doubling time by -1.17; the largest move is in the outbreak age.

Outbreak size and timing ​

QuantityLower 90%Lower 60%Lower 30%Upper 30%Upper 60%Upper 90%
Cumulative infections123711488516574198152195726103
Outbreak age (days)184189192198202211

Growth and severity ​

QuantityLower 90%Lower 60%Lower 30%Upper 30%Upper 60%Upper 90%
Initial reproduction number1.581.751.862.112.292.68
Latest reproduction number0.550.660.740.860.931.06
Latest growth rate (per day)-0.04-0.03-0.02-0.01-0.010
Latest doubling time (days)-17.71-24.57-32.12-64.29-125.22167.55
Case-fatality ratio0.370.420.460.510.540.59

All intervals are equal-tailed 30%, 60% and 90% credible intervals from the joint posterior.

By province ​

The model runs one renewal equation per province and fits the national streams against the summed provinces, so the national count above is the sum of the provinces. Each range is an equal-tailed 90% credible interval. The reproduction number and the relative ascertainment are read together, because the per-province case data identify only their product. The detail is on the Provinces estimates and Province forecasts pages.

ProvinceShare of infections (%)R at the cut-offP(R > 1)CFR (%)Relative ascertainment
Ituri67–760.52–1.069%35.6–59.50.9–1.24
Nord-Kivu19–280.47–1.1314%39.2–67.60.74–1.08
Haut-Uele4–60.48–1.534%34.7–58.60.89–1.27
Other provinces1–10.61–1.7252%35.7–61.40.83–1.25

Ituri has the most infections with probability over 99%, and 1 of 4 provinces is more likely than not to be growing. Infections imported from another province make up 0.1–0.5% of infections to date.

By health zone ​

The table gives the health zones with the most confirmed cases over the past two weeks. Each range is an equal-tailed 90% credible interval, and the share is of the zone's province. A zone whose reproduction number is not modelled separately takes it from its province. The detail is on the Health zones and health-zone forecasts pages.

ZoneProvinceCases, past two weeksCases to dateShare of province infections (%)R at the cut-offP(R > 1)Confirmed cases, next weekR modelled separately
BuniaIturi12217054–200.2–0.73under 1%15–92yes
BeniNord-Kivu10933744–760.65–1.2231%29–134yes
MandimaIturi7312022–691.06–2.2597%26–139yes
RwamparaIturi6010791–80.22–0.832%3–53yes
Nia-NiaIturi542935–280.4–1.4830%6–73yes
NiziIturi407721–50.16–0.65under 1%0–35yes
KatwaNord-Kivu365594–130.23–0.7under 1%3–38yes
MongbwaluIturi356982–120.23–0.933%2–49yes
MangalaIturi333461–50.16–0.67under 1%0–30yes
KomandaIturi321672–150.29–1.056%1–48yes

The 10 zones with the most confirmed cases over the past two weeks, of the 42 of 63 with a case in that time.

Fit diagnostics ​

The joint fit fails the convergence checks.

Expand: how the fits behind these numbers sampled

R-hat sets the spread within each chain against the spread across chains, and a value near one says the chains agree. The bulk effective sample size is the number of independent draws the chains are worth, counted for the parameter where that count is lowest. A divergent transition is a step the sampler could not take accurately. The in-sample checks break these numbers down by parameter.

Its worst R-hat is 1.1 and its lowest bulk effective sample size is 28, with 14 divergent transitions in 2000 draws. A fit passes without warnings when its worst R-hat is at most 1.05, its effective sample sizes are at least 100 and at most 1% of its draws diverge.

Across all 12 fits the worst R-hat is 1.25, in the frozen (1wk back) fit. The lowest bulk effective sample size is 11, in the frozen (1wk back) fit. Only the joint fit is held to the thresholds above.

fitmax_rhatmin_ess_bulkdivergences
joint1.1032814
joint, no patches1.032700
exports1.024750
deaths (DRC)1.0142681
cases (DRC)1.0083324
confirmed (DRC)1.0153414
confirmed deaths (DRC)1.0126910
isolation (DRC)1.0181972
onsets (DRC)1.028920
frozen (1wk back)1.2471114
delay sensitivity1.164180
clock sensitivity (ExpGrowth)1.073372

Estimated reproduction number ​

The time-varying reproduction number R(t), the average number of further infections caused by each infection. A value above one means the outbreak is growing. The detail is on the National estimates and Provinces estimates pages.

The same trajectory by province, with the national one in grey behind each panel. A panel tracking grey says that province moves with the national trend.

Infections over time ​

Modelled cumulative infections, symptom onsets and deaths. These are the underlying outbreak, upstream of the testing and reporting that produce the observed counts, so they are larger than the reported cases. The detail is on the National estimates page.

Health zones ​

The split of each patch's infections across its health zones, with the zone maps, is on the Health zones page, and the interactive map is on the Dashboard. The zone split of the week-ahead forecast is on the health-zone forecasts page and its scores on the health-zone forecast evaluation page.

The week-ahead forecast by health zone:

Projected counts are for the week to 2026-10-04.

  • Most new confirmed cases: Beni about 68 (90% credible interval 29 to 134); Mandima about 66 (90% credible interval 26 to 139); Bunia about 42 (90% credible interval 15 to 92).

  • Chance of a case: 26 of 63 zones have at least an even chance of reporting a confirmed case, and 9 of reporting at least ten.

  • Quiet zones: 21 zones have had no case allocated over the past two weeks. Bafwasende is the most likely of them to report one, at 48%.

The map panels give each zone's reproduction number at the cut-off, the 90% interval on its confirmed cases over the coming week and its confirmed cases to date. A reproduction number whose 90% interval spans one is washed towards white.

The fifteen zones with the largest forecast confirmed cases over the coming week.


For the full results, methods and code see the National page and the epiforecasts/BVDOutbreakSize repository.