More than 140 knives have been seized at north-east courts since the start of 2017, the Evening Express can reveal.
“Shocking” new figures show staff confiscated 93 blades at Aberdeen Sheriff Court in 2017 compared with 65 in 2016.
The 2017 haul is the largest since at least 2012.
A further 47 knives were found in the first seven months of 2018.
Two blades were seized at Peterhead Sheriff Court between the start of 2017 and the end of this July.
Scottish Conservative shadow justice secretary Liam Kerr said: “The amount of weaponry going through the doors of Aberdeen is shocking. There is an unhealthy obsession with knives in particular, which has got worse.
The North East MSP added: “Scotland’s court staff have to work very hard to keep the public safe while justice is done. But these figures show that job is getting more arduous by the year.”
North East Labour MSP Lewis Macdonald added: “Witnesses and victims of crime need to be confident they can give evidence in court without facing threats or intimidation.
“It is therefore essential court security staff continue to be vigilant, and seize any weapons they find.”
The Evening Express obtained the figures under freedom of information legislation.
At Aberdeen Sheriff Court in 2017, staff also seized 107 syringes, 67 sharp objects, 61 tools, 20 drug items and 715 other items.
At Peterhead Sheriff Court in 2017, staff seized five beer cans, three sharp objects, three tools, a syringe and nine other items.
At Elgin Sheriff Court, in the first seven months of 2018, staff confiscated two sharp objects, two beer cans, a tool and three other objects.
A Scottish Courts and Tribunal Service spokesman said: “We work closely with partners, including the police, to take all reasonable precautions against weapons being introduced into court buildings.
“The discovery of any weapon or potential weapon by staff is immediately reported to police.”