According to Glassdoor, the average salary for a Data Analyst in Zurich, Switzerland is CHF 106,000 per year. Also, at some companies, there is an additional cash compensation for a Data Analyst with a range from CHF 3,056 - CHF 10,198.