机动车撞了闯红灯的行人,是要赔偿的。
根据《道路交通安全法》中的相关规定:“机动车与非机动车驾驶人、行人之间发生交通事故,非机动车驾驶人、行人没有过错的,由机动车一方承担赔偿责任;有证据证明非机动车驾驶人、行人有过错的,根据过错程度适当减轻机动车一方的赔偿责任;机动车一方没有过错的,承担不超过百分之十的赔偿责任。”
机动车要赔偿;
行人闯红灯机动车也不能撞,机动车经过信号灯路口应该减速行驶,要是撞了行人。就要承担一定的责任,
用交强险承担赔偿责任;
发生交通事故,机动车和行人需要报警,让交警勘查现场后划分双方的责任。