Interior Minister Bernard Cazeneuve said 80 people died and 18 were in a critical condition. Many more were also wounded in the attack along the famed seafront Promenade des Anglais as the fireworks ended just after 10:30pm (2030 GMT).
The driver also opened fire before police shot him dead.