是的,而且你需要持有两年以上的上海市居住证。
条件在上海租公租房,只能满足一个条件
1.需要持有上海市居住证两年以上(之前持有上海市暂住证的年限可以合并)
2.在上海连续缴纳社会保险费一年以上。
3.与本市单位签订一年以上(含一年)劳动合同的,可以个人申请公租房,也可以通过单位申请租赁公租房。