Hai nạn nhân tử vong là: Chu Tiến Anh (SN 2005, trú xã Sơn Nam) và Bàng Đức Phương (SN 2005, trú xã Ninh Lai, đều ở huyện Sơn Dương, tỉnh Tuyên Quang). Nạn nhân bị thương là Mạc Văn Sơn (SN 2005, ở Ninh Lai, huyện Sơn Dương).
Trước đó, khoảng 13h ngày 2/7, tài xế Phùng Văn Thuận (SN 1984, ở Hợp Thịnh, huyện Tam Dương, tỉnh Vĩnh Phúc) điều khiển xe tải từ phía TP Vĩnh Yên hướng về huyện Bình Xuyên (Vĩnh Phúc) đã xảy ra va chạm với xe máy chở 3 người lưu thông ngược chiều. Vụ tai nạn khiến Tiến Anh, Phương tử vong còn Sơn được đưa đến bệnh viện Phúc Yên (Vĩnh Phúc) sau đó chuyển đến bệnh viện Việt Đức (Hà Nội) cấp cứu.
Tại hiện trường, khu vực đường Nguyễn Tất Thành kéo dài nhiều nơi mới đổ đất, cát, các loại xe, phương tiện cơ giới hoạt động làm đường rất bẩn, bụi... Nơi xảy ra tai nạn có một xe cẩu loại lớn đang hoạt động, hạn chế tầm nhìn của người qua lại
Nguyên nhân xác định ban đầu do lỗi hỗn hợp, nhưng nguyên nhân chính do người điều khiển khiến máy BKS 22S1-290xx đi không đúng phần đường; Phùng Văn Thuận điều khiển xe ô tô vi phạm về tốc độ. Kiểm tra nồng độ cồn trong hơi thở của tài xế xe tải, kết quả không vi phạm nồng độ cồn. Tài xế xuất trình được giấy phép lái xe do Sở Giao thông Vận tải cấp.
Nguyên nhân vụ tai nạn đang được lực lượng chức năng điều tra, làm rõ.