Over 500 drivers failed drink tests in the Christmas crackdown, Welsh police forces revealed.
Drivers were also checked for drugs during the festive campaign after a change to the law last spring – leading to almost 100 more arrests.
Nearly 23,000 motorists were breathalysed during December.
The south Wales force area topped the table for failed drink-drive tests, with 205 motorists out of 4,409 stopped over the legal limit – a 4.6% fail rate
In the Gwent force area, police stopped just over 1,100 drivers, with 47 arrests – a rate of 4.2%
North Wales Police stopped the most drivers, 8,894, but had the lowest drink-drive rate in Wales, with 82 over the limit – less than 1%
Around 8,400 motorists were checked by Dyfed-Powys Police, with 164 fails – just under 2%.