Cyprus had only 18 psychiatric hospital beds per 100.000 inhabitants in 2018, marking the second lowest number among EU member states, according to Eurostat.
The figures, released on the occasion of World Mental Health Day on Saturday, also show that there were 73 hospital beds for psychiatric care per 100.000 inhabitants in the EU in 2018.
This corresponds to 14% of all hospital beds.
Among the EU member states, Belgium registered the highest rate in 2018, with 135 hospital beds for psychiatric care per 100 000 inhabitants, followed by Germany (128; data for 2017) and Latvia (122).
At the other end of the scale, Italy recorded 9 psychiatric care beds per 100 000 inhabitants, Cyprus (18) and Ireland (34).