Geneva says tax receipts will be higher than expected.
Together with a payment from the Swiss National Bank, the extra money can cut the deficit and give public sector workers a better pay deal.
Tax income will be CHF 27m more than forecast and the central bank is sending a further CHF 117m.
The extra money means state workers could get a 2% rise instead of the currently offered 1.35%.
Geneva is in the red by CHF 420m.
Bacteria warning in lakes
Vengeron beach opens
Nyon family suffers frightening attack
Lausanne at forefront on antibiotic resistance research
Luxury shoemaker ends Swiss production
Speed camera vandal spared prison
