Main findings include: cardiovascular diseases (CVDs) were identified as the priority health problems in the study communities; risk factors associated with CVDs included smoking, physical inactivity and unhealthy eating behaviours, particularly amongst male residents with low education level; factors negatively affecting behaviours were classified into predisposing factors (limited knowledge, beliefs and lack of perceived needs), enabling factors (limited access to health promotion activities, unawareness of health promotion, lack of work-site and school health promotion, absence of health promotion related policy) and reinforcing factors (culture). Policies and organization were not perfect; there were limited staff skilled in providing health promotion in the community.