A num.ber of risk factors for coronary heart disease (CHD) in 7 groups of South African male scholars aged between 15 and 20 years were surveyed. Selection of the groups was based on socioeconomic status and comprised urban and rural blacks, Indians of higher and lower socio-economic status, coloureds of higher and lower socio-economic status, and middle-class whites. Both Indian groups, both coloured groups and the whites had a much greater prevalence and severity of CHD risk factors than the two black groups. This held for total cholesterol, low-density lipoprotein cholesterol (LDLC), high-density lipoprotein cholesterol (HDLC), the HDLC/LDLC ratio, apolipoprotein B, apolipoprotein A-I, insulin, fibrinogen and mass. One exception was lipoprotein a, levels of which were higher in both black groups. In general the CHD risk factor profile was worse in the higher socio-economic groups, and it also tended to be worse in urban than in rural blacks. These findings stress the need to reduce CHD risk factors in our developed populations and to prevent their emergence in our developing peoples