BackgroundOsteoporosis is an important morbidity factor for ageing populations in developed countries. However, compared to the amount of information available on diabetes and cardiovascular disease, little is known about the direct impact of osteoporosis on general mortality in older age.MethodsWe obtained data from a prospective population-based cohort of pensioners from the SENIORLAB study who were subjectively healthy. The inclusion criteria were an age of at least 60 years and Swiss residence. We assessed and analysed clinical measures, voluntary reports, and laboratory values.ResultsIn total, 1467 subjects were included in the cohort. The mean follow-up time was 3.68 years (95% confidence interval, 3.64–3.71). The ages of the included participants ranged from 60 to 99 years. At follow-up, there were 1401 survivors, and 66 participants had died. According to the multivariate analysis (Cox regression), osteoporosis was the most important risk factor for all-cause mortality (hazard ratio, 4.46; 95% confidence interval, 1.82–10.91), followed by diabetes (hazard ratio, 2.17; 95% confidence interval, 1.04–4.52) and hypertension (hazard ratio, 1.81; 95% confidence interval, 1.09–3.03).ConclusionsOsteoporosis is a major risk factor for all-cause mortality in a subjectively healthy senior population, followed by type 2 diabetes mellitus and hypertension. Osteoporosis should be more actively diagnosed in healthy pensioners before they develop osteoporosis-associated health incidents.Trial registrationThe present study was registered in the International Standard Randomized Controlled Trial Number registry: ISRCTN53778569.