The new figures came after Duterte vowed yesterday to defy a wave of international condemnation and continue killing until every drug trafficker in the Philippines was dead.
"More people will be killed, plenty will be killed until the last pusher is out of the streets," said Duterte, who scored a landslide election victory in May largely on his promise to fight crime.
"Until the (last) drug manufacturer is killed, we will continue and I will continue."
Another 1,894 people have died in unexplained deaths, police said, which rights groups believe are largely due to out-of-control security forces and hired assassins.
More From This Section
The total of 2,927 is more than 500 higher than the figure released by police on Sunday, and equates to an average of 44 a day since Duterte took office on June 30.
US President Barack Obama was planning to raise concerns about the war on crime with Duterte at a meeting in Laos on Tuesday afternoon.
Philippine police insist they are killing only in self defence.
"They have guns, they are drug-crazed. Our policemen are just defending themselves," national police spokesman Dionardo Carlos told AFP.
Police chief Ronald dela Rosa has also regularly said the unexplained deaths are due to drug syndicates waging war against each other, rather than extrajudicial killings by vigilantes and others.
Still, Duterte has promised to protect police from prosecution if they are charged over the deaths and insisted human rights cannot get in the way of his war.
Dela Rosa last month called for drug addicts to kill traffickers and burn down their homes.
The United Nations special rapporteur on summary executions has warned incitement to kill is a crime under international law.
But Duterte has told the United Nations not to interfere and said he will use all means necessary to eradicate drugs in society, which he insists is the nation's biggest problem.