买公租房的条件包括:1、申请人具有本市户籍,年满23岁;2、申请人参加本市社会保险累计缴费3年以上;3、申请人和共同申请人未在本市购买政策性住房,未享受购房补贴政策;本市没有任何形式的自有住房,并且在2010年1月30日之后没有在本市转让或因离婚而分割自己的住房。4、申请人和共同申请人提出申请时,未在本市租用任何形式的保障性住房。在本市领取低收入或人才租赁货币补贴,可以申请公共租赁住房,但在签订公共租赁住房租赁合同后,,应立即停止租赁货币补贴;5、申请人和共同申请人不违反国家计划生育政策的超生子女。