根据《住房公积金管理条例》的规定,以下企业应当为在职职工缴存住房公积金:
国家机关 国有企业
城镇集体企业
外商投资企业
城镇私营企业及其他城镇企业
事业单位
民办非企业单位
社会团体
此外,其他单位及其在职职工也可以按照双方自愿的原则缴存住房公积金。
总结
依法成立的单位,包括国家机关、国有企业、城镇集体企业、外商投资企业、城镇私营企业、事业单位、民办非企业单位和社会团体等,都应当为在职职工缴存住房公积金。部分民营企业、外资企业和其他经济组织也可能为职工缴纳住房公积金,但这并非法定要求,取决于企业的自愿决定。