Geneva is running out of blood and hospitals are urging donors to come forward.
The canton was in a similar predicament over the summer.
The University Hospital in Geneva says stocks are often low at this time of year as people are too busy to give blood and demand is especially strong.
All blood types are low.
Donors can give blood at the University Hospital transfusion centre. Only a small fraction of people regularly give blood, says the Swiss Red Cross.
Crans Montana to donate CHF 1m to victim fund
Lausanne police set to fight discrimination
UBS reports $8bn profit
EVs make further gains - but still behind Europe
Dog bite costs owner thousands
Cassis should be investigated, say lawyers
