Objective To determine the association among bone mineral content, sociodemographic, anthropometric and behavioral factors, and health status of Brazilian adults.Methods This was a cross-sectional, population-based study including 701 individuals from both sexes aged between 20 and 59 years. DEXA was used to evaluate dependent variable. The associations were evaluated using linear regression models stratified by sex.Results When mean bone mineral content values were compared, we found significant differences related to sex and all the independent variables evaluated. In the adjusted models, we identified an inverse association between bone mineral content and age in both sexes. Among men, to be overweight and/or obese, be highly educated, and have almost sufficiency of 25(OH)D were associated with higher bone mineral content values. On the other hand, among women, to be non-white skin color, overweight and/or obese were associated with better bone health. The main factors associated with low total bone mineral density were advanced age, white skin color, low level of formal education, eutrophy, and 25(OH)D deficiency.Conclusion Our results may help to identify adults who are at higher risk, and these findings should be used as guidelines for prevention and early diagnosis.