Skip to content

nurse salaries Throughout Switzerland

Annual Gross Salary

Median based on 9577 salary entriesCHF 78 428
median
1% earn betweenCHF 10 000 and CHF 18 486
6% earn betweenCHF 18 486 and CHF 38 250
4% earn betweenCHF 38 250 and CHF 48 554
5% earn betweenCHF 48 554 and CHF 57 225
21% earn betweenCHF 57 230 and CHF 72 670
22% earn betweenCHF 72 670 and CHF 82 354
median CHF 78 428
19% earn betweenCHF 82 354 and CHF 94 503
14% earn betweenCHF 94 503 and CHF 112 731
3% earn betweenCHF 112 731 and CHF 121 717
2% earn betweenCHF 121 759 and CHF 132 823
< 1% earn betweenCHF 132 823 and CHF 140 630
< 1% earn betweenCHF 140 630 and CHF 152 602
< 1% earn betweenCHF 152 602 and CHF 165 816
< 1% earn betweenCHF 165 816 and CHF 171 876
Recently updated

Support pay transparency, add your salary anonymously.

Add your salary anonymously and get our

Add your salary anonymously and get our free eBook "The Art of Salary Negotiation"

Get free access to salary data and help make salary more transparent and fair

Add salary

Salary by age & gender

Salary data is categorised by age and gender, offering insights into salary trends and differences among age groups and genders.

Age & Gender

nurse, Throughout Switzerland

median
Men
Women
Men: 16-25median CHF 71 500
Women: 16-25median CHF 71 500
Men: 25-35median CHF 75 652
Women: 25-35median CHF 75 565
Men: 35-45median CHF 80 008
Women: 35-45median CHF 80 000
Men: 45-55median CHF 84 616
Women: 45-55median CHF 84 571
Men: 55+median CHF 88 275
Women: 55+median CHF 88 143
median CHF 78 428

Salary by work experience

The graph shows how the number of years working as a nurse relates to income levels.

Individuals starting with no experience in the field can expect to earn an annual salary of CHF 73 809. The graph also shows that the highest expected salary for this profession is CHF 87 957 per year.

Salary by work experience

nurse, Throughout Switzerland

median
0-2 yearsmedian CHF 73 809
3-5 yearsmedian CHF 74 106
6-8 yearsmedian CHF 76 326
9-11 yearsmedian CHF 78 984
12-21 yearsmedian CHF 82 111
21+ yearsmedian CHF 87 957
median CHF 78 428
+19%

salary progression through years of experience

Salary trend

The graph shows how salaries for nurse have changed over time.

In 2023-2025, the annual median salary was CHF 81 880. From 2014-2016, the median salary reached its highest at CHF 82 745 per year.

Salary trend

nurse, Throughout Switzerland

median
2014-2016 yearsmedian CHF 82 745
2017-2019 yearsmedian CHF 77 010
2020-2022 yearsmedian CHF 78 011
2023-2025 yearsmedian CHF 81 880
median CHF 78 428

Highest-Paying industries

The highest paying industry for a nurse is Media / Printing / Publishing, with an average salary of CHF 202 771 annually. Followed by Building trade / Real estate and Chemicals / Pharmaceuticals industries. Remember that significant variations between companies within a single industry can exist.

Highest-Paying industries for nurse, Throughout Switzerland

Industry

Median salary

/

Jobs

  1. Media / Printing / Publishing
    CHF 202 7712 jobs
  2. Building trade / Real estate
    CHF 112 21812 jobs
  3. Chemicals / Pharmaceuticals
    CHF 100 00010 jobs
  4. Catering / Hotel
    CHF 89 70712 jobs
  5. Consulting various
    CHF 88 217Set up Job Alert
  6. Legal / Business advice
    CHF 87 2992 jobs
  7. Industry various
    CHF 83 19164 jobs
  8. Commercial operation / Skilled crafts
    CHF 82 4006 jobs
  9. Education
    CHF 80 00026 jobs
  10. Information technology / Telecom
    CHF 79 8019 jobs

Salary by cantons for nurse

The top two high-paying cantons for nurse are Zug and Thurgau. Salaries vary per canton depending on the local job market and industry trends.

CH

Throughout Switzerland

nurse

CHF 78 428

median salary

Salary by canton

nurse

median
Aargaumedian CHF 101 019
Appenzell IRmedian CHF 67 500
Appenzell ARmedian CHF 76 450
Bernemedian CHF 72 237
Basel Landmedian CHF 73 323
Basel-Stadtmedian CHF 74 116
Fribourgmedian CHF 81 319
Genevamedian CHF 74 150
Glarusmedian CHF 76 850
Grisonsmedian CHF 70 600
Juramedian CHF 65 000
Lucernemedian CHF 73 625
Neuchâtelmedian CHF 81 024
Nidwaldenmedian CHF 67 200
Obwaldenmedian CHF 69 525
St. Gallenmedian CHF 90 263
Schaffhausenmedian CHF 72 470
Solothurnmedian CHF 75 000
Schwyzmedian CHF 74 100
Thurgaumedian CHF 123 598
Ticinomedian CHF 0
Urimedian CHF 65 520
Vaudmedian CHF 74 690
Valaismedian CHF 72 000
Zugmedian CHF 163 855
Zurichmedian CHF 82 164
median CHF 78 428