18岁北京户口在北京有购房资格。
1、18岁已经成年,有北京户口的话是可以购买房子的,但是非京籍就肯定没有购房资格,非京籍的购房资格需要连续五年社保,18岁是不可能满足的。
2、非京籍也可以通过工作居住证来获取北京购房资格,但是工作居住证需要本科毕业,18岁也不可能本科毕业,所以肯定也没有资格。