已购公房外地人可以购买。首先已购公房是指城镇职工根据国家和县级以上地方人民政府有关城镇住房制度改革政策规定,按照成本价(或者标准价)购买的公有住房,或者依照地方人民政府规定的住房保障政策购买的经济适用住房。已购公房在交易时会缴纳土地出让金,缴纳后就变成商品房,所以有购房资质的人都可以进行购买。同时外地人购买已购公房也有一些条件——外地家庭:在本市没有住房且连续5年(含)以上在本市缴纳社会保险或个人所得税的非本市户籍居民家庭,持有本市有效暂住证,限购1套住房(含新建商品住房和二手住房);拥有1套及以上住房的非本市户籍居民家庭,暂停在本市向其售房;无法提供本市有效暂住证和连续5年(含)以上在本市缴纳社会保险或个人所得税缴纳证明的非本市户籍居民家庭,暂停在本市向其售房。