BackgroundThe present analysis aimed to assess the mediating role of psychosocial and behavioural factors in socio-economic inequalities in health-related quality of life (HRQoL) among children and adolescents.MethodsCross-sectional data was drawn from the randomly selected SEROCoV-KIDS cohort study in Geneva, Switzerland. Associations of socio-economic conditions (parents’ highest education, household financial situation) with HRQoL, psychosocial (parent–child relationship, school difficulties, friends, extracurricular activities) and behavioural factors (screen time, physical activity, green spaces time, sleep duration), along with associations of psychosocial and behavioural factors with HRQoL, were evaluated with generalized estimating equations. Counterfactual mediation analyses were conducted to test pathways linking socio-economic conditions to HRQoL.ResultsOf 965 children and 816 adolescents, those with disadvantaged financial circumstances were more likely to have a poor HRQoL (adjusted Odds Ratio [aOR]: 3.80; 95% confidence interval [CI]: 1.96–7.36 and aOR: 3.66; 95%CI: 2.06–6.52, respectively). Psychosocial characteristics mediated 25% (95%CI: 5–70%) and 40% (95%CI: 18–63%) of financial disparities in HRQoL among children and adolescents, respectively. Health behaviours were weakly patterned by socio-economic conditions and did not contribute to financial differences in HRQoL.ConclusionsThese findings provide empirical evidence for mechanisms explaining socio-economic disparities in child HRQoL and could inform interventions aimed to tackle health inequalities.