Figures were obtained from local authorities via a freedom of information request and suggest council repair backlogs run into hundreds of millions of pounds.
The data suggests it would take £1.68bn of taxpayers’ money to bring Scottish roads up to scratch.
Labour has accused the Scottish government of leaving roads to crumble.
Dumfries and Galloway Council had the highest repair bill backlog, with a bill of just over £217m.
According to the data, Highland Council had a backlog worth more than £194m, and Argyll and Bute Council had one worth £112m.
Six local authorities did not reveal the extent of their road repair backlog, including East Lothian, Renfrewshire, and Aberdeen City.
The City of Edinburgh Council had a repair backlog worth just over £77m, according to the data, while Glasgow City Council had one worth £96m.
Neil Bibby, Scottish Labour’s transport spokesman, said the “astonishing figures lay bare the dire state of disrepair Scotland’s roads are in after years of neglect”.
But the Scottish government said local government funding was up, and that maintenance of local roads was the responsibility of councils.