CoMix is a social contact survey that followed households across Europe over the course of the COVID-19 pandemic. In Switzerland, we conducted a total of 24 survey waves from 22 January 2021 to 19 May 2022 (Figure 1) (Reichmuth et al., 2024). The market research company Ipsos MORI recruited a nationally representative sample of study participants using quota sampling based on age, gender, region, and work status through a combination of social media, web advertising, and email campaigns. The survey included adults aged 18 or above and parents (at least 18 years old) who completed the surveys on behalf of their children (<18 years old). For parents, quotas were set on region only.
Participants reported their social contacts made on the day prior to survey participation. A contact was defined as anyone who met the participant in person with whom at least a few words were exchanged or physical contact was made. Furthermore, the survey asks people about their awareness, attitudes and behaviors in response to COVID-19, and their vaccination status. From December 2021 until the end of the study, we included additional questions regarding attitudes towards vaccination that were developed together with the Federal Office of Public Health (FOPH). The design of the survey is largely based on the POLYMOD study (Mossong et al., 2008). Further details about the study design and methodology have been published elsewhere (Verelst et al., 2021; Wong et al., 2023). The CoMix study protocols and questionnaires were approved by the local ethics committee of the Canton of Bern (project number 2020–02926), all methods were carried out in accordance with regulations, and informed consent of participants was obtained.
Figure 1. COVID-19 epidemic and social contact survey in Switzerland. A: Reported number of hospitalized COVID-19 cases reported by the FOPH colored by the proportion of variants sequenced. Gray bars and digits represent each CoMix survey wave. B: Mean number and 95% confidence interval of social contacts by age group and wave. Figure from Reichmuth et al., 2024.
The social contact data from the first 16 survey waves are available on Zenodo. Social contact data for all 24 survey waves will be made available later.
To analyze the data and create social contact matrices, we recommend to install the R package socialmixr:
install.packages("socialmixr")
The data from the first 16 survey waves of the Swiss CoMix study can be downloaded using the function get_survey():
library(socialmixr)
comix <- get_survey("https://doi.org/10.5281/zenodo.6542656")
The contact_matrix() function extracts a contact matrix from survey data and contact matrices can be plotted using the function matrix_plot():
library(tidyverse)
comix$participants <- comix$participants %>% filter(panel %in% c("A", "C"))
m <- contact_matrix(comix,
age.limits = c(0, 5, 15, 30, 65),
symmetric = TRUE,
weigh.dayofweek = TRUE)
par(mfrow = c(1, 2))
colfunc <- colorRampPalette(c("steelblue", "white"))
barplot(rowSums(m$matrix),
names.arg = m$participants$age.group,
col = colfunc(3)[2],
xlab = "Age of participant (years)",
ylab = "Number of contacts (per day)")
matrix_plot(m$matrix,
color.palette = colfunc,
xlab = "Age of participant (years)",
ylab = "Age of contact (years)",
main = NA)
Figure 2. Average number of contacts by age group and social contact matrix. Data include the first nine survey waves (panels A and C) from 22 January 2021 to 17 May 2021.
The following publications include data from the CoMix survey in Switzerland:
If you have any questions regarding the Swiss CoMix survey, please send an email to christian.althaus@unibe.ch.

We acknowledge financial support from the European Union’s Horizon 2020 research and innovation programme - project EpiPose (No 101003688) and the Federal Office of Public Health (FOPH) (No 014200499). We also like to thank the European Centre for Disease Prevention and Control (ECDC) and the CoMix Europe Working Group for setting up the collaborations across more than 20 European countries, and the partners at Ipsos MORI for running the survey.