行人闯红灯被撞的,一般行人负全责或主要责任,机动车一方无责或负次要责任。并且,机动车承担的赔偿责任具体如下:

1、行人闯红灯被撞的,机动车一方无责的,一般只需要承担不超过10%的赔偿责任。

2、行人闯红灯被撞的,机动车一方承担次要责任的,一般承担10%-30%的赔偿责任。

【法律依据】

根据《道路交通安全法》 第47条规定:机动车行经人行横道时,应当减速行驶;遇行人正在通过人行横道,应当停车让行。机动车行经没有交通信号的道路时,遇行人横过道路,应当避让。