如果车辆闯红灯被撞,且对方对交通事故的发生不存在过错的,车辆驾驶人对事故的发生承担全部或部分责任如果是行人或是非机动车因自己闯红灯被车撞,车辆驾驶人无过错的,行人或非机动车将对事故承担主要责任,机动车将承担不超过百分之十的责任。