Our study suggests that ethnicity, education, family cohesion, healthy behaviour patterns and perceived physical health status were key determinants of health screening participation. Enhancing the cultural competence of preventive health services may help increase participation of these groups in screening efforts and reduce the proportions of undiagnosed chronic disease in the community.