有住房公积金的单位包括以下几类:
国家机关
国有企业
城镇集体企业
外商投资企业
城镇私营企业
事业单位
民办非企业单位
社会团体
此外,部分城镇个体工商户和自由职业人员也可以申请缴存住房公积金。
总之,以上所列的单位类型均应当为在职职工缴存住房公积金,这是根据《住房公积金管理条例》的规定。