INTRODUCTION: General practitioners (GPs) play a key role in the delivery of health care in Switzerland. Assessing GPs’ workload over time is essential to meet the population’s health service demand and for future health care planning. METHODS: The study involved four questionnaire-based cross-sectional studies among a representative sample of Swiss GPs on a five-yearly basis since 2005. Data on GPs’ self-estimated workload and practice administration (face-to-face consultations, house calls, nursing home visits and clinical administrative work) were analysed in hours per week (h/week) or full-time equivalents (FTE; 100% = 55 h/week). RESULTS: The mean age of GPs (n = 2,037) in 2020 was 54.9 years, significantly higher than in 2005 (51.4 years, p