双方对撞上主干道次干道的车辆负责。
首先,如果主干道上的车与最后一条主干道上的车相撞,就应该承认。其次,如果次干道上的车辆不给主干道上的车辆让路,也要承担责任,具体责任由交警部门下达。在没有红绿灯和交警指挥的路段,应当允许次干道上的车辆先于主干道上的车辆行驶,主干道上的车辆通过有岔路段应当减速行驶。综上所述,公车承担次要责任,小型车承担主要责任。
主干道和次干道直行相撞怎么判
其一:谁闯红灯或谁违反交通法谁负责。
其二:如果都没有违反交通法,那么次干道直行的机动车负主责及以上的责任。因为交通法明确规定,支路让主路,所以主干道的机动车有优先通行权。