行政法规和上海当地的规定并未就缴交住房公积金设定户口限制,故上海农村户口能缴纳公积金。
参考:
《住房公积金管理条例》
第十七条
新参加工作的职工从参加工作的第二个月开始缴存住房公积金,月缴存额为职工本人当月工资乘以职工住房公积金缴存比例。
单位新调入的职工从调入单位发放工资之日起缴存住房公积金,月缴存额为职工本人当月工资乘以职工住房公积金缴存比例。
第十八条
职工和单位住房公积金的缴存比例均不得低于职工上一年度月平均工资的5%;有条件的城市,可以适当提高缴存比例。具体缴存比例由住房公积金管理委员会拟订,经本级人民政府审核后,报省、自治区、直辖市人民政府批准。
《上海市住房公积金管理若干规定》
第二条 上海市公积金管理中心(以下简称市公积金管理中心)负责本市住房公积金的管理运作,监督检查本市单位和职工缴存、提取和使用住房公积金的情况,依法履行行政处罚职能。
第三条住房公积金由国家机关、国有企业、城镇集体企业、外商投资企业、城镇私营企业及其他城镇企业、事业单位、民办非企业单位、社会团体(以下统称单位)及其在职职工缴存。