Research articles · Aug 20, 2025

Can a Mayor Change the Course of a Pandemic? An Agent-Based Study on the COVID Spread on Local Level in Germany

Lucas Heger, Kerem Akdogan, Friedemann Huwer, Matthias Schott

Institute of Physics, Johannes Gutenberg University, Mainz, Germany; Physikalisches Institut, Rheinische Friedrich-Wilhelms-University, Bonn, Germany

Volume 18(2) Summer 2025

Cite as: L. Heger, K. Akdogan, F. Huwer, M. Schott; 2025; Can a Mayor Change the Course of a Pandemic? An Agent-Based Study on the COVID Spread on Local Level in Germany; International Journal of Microsimulation; 18(2); 70–78. doi: 10.34196/ijm.00322

Abstract

During the COVID-19 pandemic, a large variance of incidence rates on local level, e.g. cities and districts, within one country have been observed, while the same non-pharmaceutical measures have been taken to control the spread of the virus. This variance in incidence rates triggered the question, if the spread of incidence rates can be explained only by statistical processes and the local population statistics or if indeed other factors, e.g. local information campaigns, have to be considered. Within this paper we study the expected spread of incidence rates in the German State of Rhineland Palatinate during the second COVID-19 wave using an agent based simulation. We find that our agent-based model is able to replicate the observed incidence rates per district by only considering state-wide policies. While this does not imply that local policies or specific local political circumstances have no impact on local infection rates, it suggests that the dominant factors driving the distribution of infection rates across a state are primarily statistical effects, demographics, and state-wide policies.

This article contains 6 figures and 1 table.

Figures

Figure 1. Hospitalization rate of the last 7 days (red line) for the age group 35-59 (left) and ≥ 60 (right), together with the June-Germany simulation with the best fitting parameters (blue line), its statistical uncertainty (shaded blue) and the simulated curves of alternative sets of model parameters tested during the fitting procedure (gray). The vertical line indicates the date until when the data was fitted.
Figure 2. Comparison of plausible simulations of the hospitalisation rate with and without any state policies (left) as well as with and without any schools closing policies (right). The hospitalisations are averaged over a seven day window.
Figure 3. Overall number of infections for all 36 districts of Rhineland Palatinate between October 2020 and February 2021, once for the official reported cases and once by the June-Germany simulation.
Figure 4. Normalized number of infections per 10k inhabitants for all 36 districts of Rhineland Palatinate between October 2020 and February 2021, once for the official reported cases and once by the June-Germany simulation.
Figure 5. Spread of the overall number of infections (a) and spread of the number of infections per 10k inhabitants (b) in all 36 districts of Rhineland Palatinate between October 2020 and February 2021, once for the official reported cases and once by the June-Germany simulation.
Figure 6. Correlation between the observed and simulated overall number of infections per district (left) and the number of infections per 10k inhabitants between October 2020 and February 2021.

Tables

Table 1. Overview of the most relevant contact intensity parameter of June framework. Together with the infectiousness of the infectors at given time t, the susceptibility of the potential infectee as well as the exposure time interval when two or more agents meet in the simulation, they build the basis for the probability that an agent gets infected. Technical details on the implementation are discussed in Bullock (2021). In addition, their central values used in the final simulation as well as their 95% CL interval are given.
Contact intensity parameterMean-Value95% CL intervalContact intensity parameterMean-Value95% CL interval
care home0.28[0.16,0.40]hospital0.19[0.11,0.27]
care visits6.13[3.60,8.66]household0.30[0.42,0.18]
cinema0.52[0.30,0.73]household visits0.55[0.32,0.78]
city transport0.17[0.10,0.24]inter city transport0.17[0.10,0.24]
company0.32[0.19,0.45]pub0.42[0.24,0.60]
grocery0.48[0.28,0.67]school0.32[0.19,0.45]
gym0.40[0.23,0.57]university0.17[0.10,0.24]