Dietary habits, especially micronutrient intake, and nutritional status of Vietnamese primary school girls were investigated in a cross-sectional survey. We interviewed 284 girls aged 7 to 9 years old, randomly selected from three rural (N=148) and two urban (N=136) primary schools. Dietary data were calculated from the results of 24-h recall interviews over three consecutive days. The dietary micronutrient pattern of the rural group showed deficiency of iron, calcium, phosphorus, potassium, magnesium, beta-carotene, vitamin A and vitamin C. On the contrary, adequate consumption of these elements, except low beta-carotene, was observed in the urban group. Despite a low prevalence of anaemia, the prevalence of rural children with iron deficiency was close to the level regarded as being a public health problem. In contrast, 7.7% of urban children were found to have excessive iron status. Children with exhausted retinol stores (7.1%) requiring immediate retinol supplementation were only found in the rural group. Furthermore, the prevalence of children with marginal retinol stores in both the rural (35.7%) and urban (21.4%) groups was above the level of being a public health problem (20%). In both groups, more than 50% and 20% of children showed beta-carotene and tocopherol levels in the range of severe deficiency, respectively. Thus, nutritional education to improve the dietary habits of the two groups is necessary for Vietnamese primary school children.