未婚生子孩子是可以上户口的,但是未婚生子违反了《人口与计划生育法》,所以你需要依法缴纳社会抚养费,你可以到户籍所在地或者是孩子出生地的县一级人民政府的计划生育行政部门缴纳社会抚养费。最后携带相关证明材料和缴费证明就可以到孩子的父亲或者母亲的户籍所在地的户口登记机构申请登记(上户口)。法律依据:《民法典》第二十六条 父母对未成年子女负有抚养、教育和保护的义务。成年子女对父母负有赡养、扶助和保护的义务。