金山虽然隶属于上海市,但并不是上海市的主城区,因此在金山买房并不能直接落户上海。根据上海户籍管理规定,只有满足特定条件,如在上海连续缴纳一定年限社保和个税、持有上海市居住证满7年且符合其他条件者,才有资格申请上海户口。