上海公租房的租赁合同是2年一签。合同到期之后,如果需要续租的话是要重新进行资格审核,符合条件的话才可以续租,但累计租赁年限最长不能超过6年。注意,租了公租房的,是不能找人一起共同居住的,也不能擅自装修公租房,甚至是改变内部结构,并且不能转租。