没有工作可以申请公租房,但需符合其他申请条件:申请人应当参加本市社会保险(养老保险或者医疗保险)累计缴费3年以上;具有大学本科及以上学历或者中级及以上职称的申请人参加本市社会保险累计缴费1年以上。
法律依据:
《公共租赁住房管理办法》 第七条 申请公共租赁住房,应当符合以下条件:
(一)在本地无住房或者住房面积低于规定标准;
(二)收入、财产低于规定标准;
(三)申请人为外来务工人员的,在本地稳定就业达到规定年限。具体条件由直辖市和市、县级人民政府住房保障主管部门根据本地区实际情况确定,报本级人民政府批准后实施并向社会公布。