15 migrants were rescued following the capsizal off the coastal town of Didim in southwest Turkey. 10 out of 25 dead were children.
Contacted by AFP, a Turkish official, who previously put the toll at 18, confirmed the latest figure, saying the coastguard had found seven more bodies.
The nationality of the migrants was not immediately known.
The coastguard, backed up by three boats and one helicopter, was still searching for more survivors, it said.
More From This Section
Turkey is the main launch pad for most of the more than one million refugees and migrants who have crossed into Europe since early 2015 and under is pressure to curb the huge flow.
The 28-nation bloc is hoping for new commitments from Turkish Prime Minister Ahmet Davutoglu at their talks in Brussels in order to stop the stream of refugees.
In an official visit to Ankara this week, EU President Donald Tusk said the number of migrants crossing the Aegean Sea from Turkey to EU territory remained "far too high".