In an operation "Life is not measured in km/h", which took place on Thursday, police also inspected 3,708 vehicles and issued 742 fines.
Of the 12 arrests made, seven were driving without a licence and three for driving under the influence of alcohol.
Police said that 89 seizures were made, of which 50 driving licenses, 26 vehicle documents and 13 vehicles.
A total of 38,895 vehicles were monitored by radar, and 650 offences (517 serious and 61 very serious) were detected.
Another 1,141 infractions were committed by drivers, of which 517 were serious, 61 very serious, 42 for misuse of mobile phones while driving, 31 for lack of MOT inspection and 20 for no insurance.