Implementation practices for cancer prevention in a Chilean primary care cohort are high for immunisation and very low for brief counselling and screening practices. A comprehensive non-medical-based model is needed to improve cancer prevention in primary care.