The number of people reported for driving under the influence over the festive period fell in Grampian, but the figures still disappointed police.
The drivers detected will appear in court at future dates
A total of 84 drivers were reported for drink or drug-driving, compared with 107 for the same period last year.
A total of 23 drivers were detected in the final week of the annual festive campaign.
Grampian Police said despite the drop they were disappointed at catching 84 people who had taken the risk.
In the final week, 14 drivers were caught in Aberdeen, five in Aberdeenshire and four in Moray.
They were three women aged between 23 and 26, and 20 men aged from 18 to 64.
Among them was a 19-year-old man who, on 30 December, was stopped in Elgin having crashed a car. He was found to be nearly three times the legal limit.
Reports on all the drivers will be submitted to the procurator fiscal.
Sgt Neil Morrison said: "Although the festive campaign has now drawn to a close there is still a very real likelihood of being caught drink-driving.
"I would urge anyone foolish enough to risk their licence, livelihood or personal safety by drinking and driving to think again - it's just not worth it."