Saturday's vote was the first in 27 years without disgraced former president Yahya Jammeh, who lives in exile in Equatorial Guinea after refusing to accept defeat to Barrow in 2016.
Jammeh, whose 22-year rule over the tiny nation of 2.5 million people was characterised by killings and torture of political opponents, had tried to persuade supporters to vote for an opposition coalition in telephoned speeches that were relayed to campaign rallies.
But his lingering influence was not enough to dent Barrow's showing. The president, who only needs to win more votes than the second-placed candidate, won 36 of the first 41 constituencies announced, taking 315,547 votes, early results showed on Sunday.
His nearest rival, political veteran Ousainou Darboe, had 133,177 votes, with four other candidates far behind.
Only 12 constituencies remained to be announced.
The election was seen as a test of Gambia's democratic progress and its ability to leave the Jammeh era behind.
Barrow's first term was marked by the coronavirus pandemic, which damaged an economy that relies heavily on tourism, as well as exports of peanuts and fish.