非机动车闯红灯被机动车撞了如果机动车完全没有过错的,由非机动车一方负事故全部责任;如果机动车一方存在过错的,按照双方的过错严重程度及对事故发生的作用划分责任。
《道路交通安全法》第七十三条,公安机关交通管理部门应当根据交通事故现场勘验、检查、调查情况和有关的检验、鉴定结论,及时制作交通事故认定书,作为处理交通事故的证据。交通事故认定书应当载明交通事故的基本事实、成因和当事人的责任,并送达当事人。