Almost 150 people were arrested over the May Bank Holiday weekend for drink or drug driving.
Around 3000 people were breath tested at over 700 check points across the country.
There were three road deaths over the weekend, with just under 2,300 speeding offences detected.