METHODS: A population-based cross-sectional study was carried out including 1,958 elderly living in four areas in the state of São Paulo, southeastern Brazil, 2001/2002. Quality of life was assessed using the Medical Outcomes Study SF-36-Item Short Form Health Survey instrument. This instrument's eight subscales and two components were the dependent variables. Independent variables were physical activity, weekly frequency of alcohol consumption and smoking. Multiple linear regression models were used to control for the effect of gender, age, schooling, work, area of residence and number of chronic conditions.