Vitamin D deficiency has been implicated in the aetiology of infectious diseases and metabolic syndrome. These diseases are prevalent in the African and Asian-Indian populations of South Africa; however, there is limited data on 25-hydroxyvitamin D (25(OH)D) concentrations in these populations. The aim of the present study was to assess the vitamin D status and its predictors in healthy adults in Johannesburg. We assessed the vitamin D status of 730 adult African and Asian-Indian subjects residing in Johannesburg. The contributions of sun exposure, season, dietary intake of Ca and vitamin D, total body fat and body fat distribution to 25(OH)D concentrations were assessed. The concentrations of 25(OH)D were measured by HPLC. The contribution of 25(OH)D3 to total 25(OH)D concentrations was assessed. The mean age of the subjects was 42·6 (sd 13·1) years (range: 18–65). Concentrations of 25(OH)D < 30 nmol/l were found in 28·6 % of the Asian-Indian subjects in comparison with 5·1 % of the African subjects (P< 0·0001). Parathyroid hormone (PTH) concentrations were negatively associated with 25(OH)D concentrations, while season and sun exposure were positive predictors explaining 16 % of the variance in 25(OH)D concentrations (P< 0·0001) in the African subjects. In the Asian-Indian subjects, PTH concentrations were negatively associated with 25(OH)D concentrations, while male sex, season and Ca supplementation were positive predictors and explained 17 % of the variance in 25(OH)D concentrations (P< 0·0001). In the multivariate regression analysis, neither total body fat nor body fat distribution was predictive of 25(OH)D concentrations in either group. In conclusion, factors such as sun exposure, dietary supplement use and ethnicity are important determinants of plasma 25(OH)D concentrations.