行人因闯红灯被撞,车主需要负赔偿责任。
【法律依据】
《道路交通安全法》规定,机动车行经人行横道时,应当减速行驶;遇行人正在通过人行横道,应当停车让行。机动车行经没有交通信号的道路时,遇行人横过道路,应当避让。