The UN has called on France to "address deep issues of racism" in law enforcement, after police shot dead a 17-year-old boy from an Algerian family.
Named only as Nahel M, the teenager was killed at a traffic stop in a suburb of Paris three days ago.
President Macron is now chairing a crisis meeting about the riots that have swept France since then, leaving a trail of burning buildings, smouldering vehicles and ransacked public facilities.
The French government says it's examining all options to restore calm. The country's three biggest cities - Paris, Marseille and Lyon - are suspending or restricting public transport from Friday evening.
Nearly 900 people have been arrested. Some 250 police have been injured.
Unrest has also spread to the French Indian Ocean territory of Réunion.