In a cross-sectional study of 7-12 year-old primary school children in Kuala Lumpur city, lung function was assessed by spirometric and peak expiratory flow measurements. Spirometric and peak expiratory flow measurements were successfully performed in 1,214 and 1,414 children, respectively. As expected, the main predictors of forced vital capacity (FVC), forced expiratory volume in one second (FEV1), forced expiratory flow between 25% and 75% of vital capacity (FEF25-75), and peak expiratory flow rate (PEFR) were standing height, weight, age, and sex. In addition, lung function values of Chinese and Malays were generally higher than those of Indians. In multiple regression models which included host and environmental factors, asthma was associated with significant decreases in FEV1, FEF25-75, and PEFR. However, family history of chest illness, history of allergies, low paternal education, and hospitalization during the neonatal period were not independent predictors of lung function. Children sharing rooms with adult smokers had significantly lower levels of FEF25-75. Exposures to wood or kerosene stoves were, but to mosquito repellents were not, associated with decreased lung function.