article · Frontiers in Public Health
Background: Non-communicable diseases are a growing public health challenge, shaped not only by biological predispositions but also by geo-demographic, socioeconomic, psychological, and lifestyle factors. A comprehensive understanding of these determinants is essential for developing targeted public health strategies. This study aimed to examine the multifactorial determinants of individual health status by analyzing geo-demographic, socio-economic, behavioral, psychological, and lifestyle variables. Methods: Data were collected from 4,010 participants (age: 37.2 ± 15.4 years; 59.5% female) across 10 Mediterranean and neighboring countries using the multinational MEDIET4ALL e-survey. Health status was categorized as healthy, at-risk, or with diseases. Multinomial logistic regression, Quade's Rank ANCOVA and series of multiple regression models were conducted. Results: = -0.049), marital status lost significance, suggesting that its protective effect may be mediated by psychological well-being and health-related behaviors. Conclusion: These findings highlight the complex interplay of lifestyle, mental health, and socio-environmental factors in determining health outcomes, while emphasizing the urgent need for multi-level public health interventions, including policies promoting physical activity, healthy eating, mental well-being, and equitable healthcare access. Future research should employ longitudinal designs to establish causal relationships and guides preventive strategies.
This page summarises published work. The authoritative version sits with the publisher.
DOI: 10.3389/fpubh.2026.1704240
Is something wrong with this record? Report it or request removal.
Discussion
Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.
No discussion yet. Open the first thread.
New to MARATTO™? Create a free account.