未婚生子违法。

法律上规定,未婚生育依据各地人口与计划生育条例而言,属于违法行为,且当事人应当依法缴纳社会抚养费。

如果未婚男女已满法定婚龄,非婚生育第一胎的按照一倍至二倍征收社会抚养费。

如果未满法定婚龄生育的,按照一点五倍至二点五倍征收社会抚养费。

根据《人口与计划生育法》第四十一条规定,不符合本法第十八条规定生育子女的公民,应当依法缴纳社会抚养费。

未在规定的期限内足额缴纳应当缴纳的社会抚养费的,自欠缴之日起,按照国家有关规定加收滞纳金;仍不缴纳的,由作出征收决定的计划生育行政部门依法向人民法院申请强制执行。

法律依据

《人口与计划生育法》第四十一条

不符合本法第十八条规定生育子女的公民,应当依法缴纳社会抚养费。

未在规定的期限内足额缴纳应当缴纳的社会抚养费的,自欠缴之日起,按照国家有关规定加收滞纳金;仍不缴纳的,由作出征收决定的计划生育行政部门依法向人民法院申请强制执行。