Quale cantone svizzero ha più posti aperti? Ho contato tutti i 20’777
La settimana scorsa qualcuno mi ha chiesto quale cantone paga meglio. Domanda legittima, rivolta a uno che ha 20’777 annunci svizzeri aperti dentro un bucket. Ho detto che avrei guardato. Venti minuti dopo avevo una risposta: non te lo posso dire. Non dagli annunci, almeno.
È la cosa di cui nessuno ti avverte prima di trasferirti. I datori di lavoro svizzeri non scrivono lo stipendio negli annunci. Non «raramente» — dei 20’777 posti aperti sulla nostra piattaforma stamattina alle 08:12, esattamente zero hanno un campo salario, e dodici citano una cifra in franchi da qualche parte nel testo. Dodici. Così ho smesso di inseguire il numero che non c'è e ho misurato i quattro che ci sono: dove stanno i posti, in che lingua sono scritti, quanto sono senior e quanti sono a tempo parziale. Questa mappa risponde alla domanda vera meglio di una colonna stipendio.
In breve
- Quale cantone svizzero ha più offerte di lavoro adesso?
- Zurigo, e non è vicino. 3’330 dei 13’580 annunci con cantone identificato sono zurighesi — il 24,5%, più di Berna (1’254) e Ginevra (1’231) messe insieme. Poi Vaud 1’102, Basilea Città 939, Lucerna 863, Argovia 780. Il Ticino ne ha 267, cioè il 2,0% del mercato localizzato: se cerchi solo in Ticino, stai guardando due offerte su cento.
- Quale cantone paga di più in Svizzera?
- Gli annunci non rispondono, e nemmeno io con questi dati. Zero dei 20’777 annunci online ha uno stipendio strutturato, e 12 dei 16’149 con riassunto testuale citano una cifra in CHF — lo 0,07%. Per cifre vere usa l'indagine federale sui salari tramite il calcolatore nazionale della SECO. Quello che gli annunci mostrano è dove stanno i datori di lavoro internazionali: Zugo, Ginevra e Zurigo.
- Dove si lavora in Svizzera senza tedesco?
- Zugo (57,7% degli annunci a lingua rilevata in inglese), Ginevra (57,4%) e Zurigo (53,1%). In Ticino il 67,9% degli annunci è in italiano e il 28,0% in inglese: è l'unico cantone dove l'italiano è la lingua di lavoro degli annunci, ma è anche il cantone con meno offerte del gruppo di testa.
- Dove sono le posizioni senior?
- A Zugo e Zurigo. Il 27,1% degli annunci zughesi e il 24,6% di quelli zurighesi ha un titolo senior, lead, head, director o responsabile, contro una media nazionale del 14,3%. Ginevra 20,7%, Basilea Città 19,0%, Vaud 18,1%. Il Ticino è al 9,4%, sotto media: molti annunci, ma struttura di ruoli più piatta.
- Dove il tempo parziale è realistico?
- Soletta (15,6% degli annunci), Sciaffusa (12,7%), Svitto (12,6%), Berna (12,2%), Grigioni (12,0%), Argovia e San Gallo (11,5%). Il Ticino è al 7,1%, la media nazionale al 6,4%. I posti più difficili per un Pensum ridotto sono Ginevra (2,9%) e Friburgo (2,3%).
Quale cantone ha davvero i posti?
Zurigo tiene 3’330 dei 13’580 annunci localizzati — il 24,5%, più di Berna e Ginevra insieme — e i cinque cantoni maggiori ne tengono il 57,8%.
Partiamo dal conteggio grezzo, tutto il resto dell'articolo ne è una fetta. Zurigo 3’330. Berna 1’254. Ginevra 1’231. Vaud 1’102. Basilea Città 939. Lucerna 863. Argovia 780. Friburgo 617. Vallese 503. San Gallo 489. Zugo 435. Soletta 365. Grigioni 334. Ticino 267. Neuchâtel 255. Turgovia 250. Ci sono tutti e 26 i cantoni, fino a Uri con due annunci.
Un posto aperto su quattro sta in un solo cantone. E qui arriva la parte che dico sempre a chi cerca dall'Italia o dal Ticino: 267 annunci ticinesi contro 3’330 zurighesi. Se limiti la ricerca al Ticino perché lì si parla italiano, stai rinunciando al 98% del mercato. Zurigo, Zugo e Basilea assumono in inglese molto più che in tedesco stretto, e il tedesco imperfetto è un ostacolo minore di quanto sembri da fuori.
Ora la riserva metodologica, perché devi sapere cosa stai guardando. Dei 20’777 annunci pubblicati, 13’580 hanno un cantone assegnato. Non sono due terzi casuali: la geolocalizzazione gira qualche giorno dietro allo scraper, quindi l'88,7% degli annunci più vecchi di una settimana ha un cantone, contro lo 0,9% dei 5’521 arrivati questa settimana. La mappa cantonale descrive la parte assestata dell'indice. Fra le righe non risolte, le località più frequenti sono Zürich (810), Bern (505), «Switzerland» (448), Basel (297) e Genève (225): gli stessi centri, nello stesso ordine. La forma tiene, i numeri assoluti sono un minimo.
Seconda riserva, minore: Basilea Campagna risulta a 35 annunci, il che non descrive affatto la sua economia. Quasi tutto l'agglomerato pubblica con indirizzo di Basilea e finisce in Basilea Città. Leggi quella barra come «regione di Basilea».
Inventario SwissJobs in tempo reale, 7 agosto 2026. Base: i 13’580 annunci su 20’777 pubblicati con cantone identificato; le percentuali si riferiscono a questa base.
Allora quale cantone paga meglio?
Dagli annunci non si può dire, e non è un limite dei miei dati ma un tratto del mercato svizzero: zero dei 20’777 annunci ha un campo stipendio e dodici citano una cifra nel testo.
Voglio essere preciso, perché è il punto che nessuno crede. Dati salariali strutturati su 20’777 annunci online: nessuno. Non una quota bassa. Zero. Poi ho cercato nel testo libero: 16’149 annunci hanno un riassunto, 309 di questi nominano la retribuzione a parole (1,9%). Dodici ci attaccano un numero.
Questa è più o meno tutta l'evidenza visibile: un annuncio con una fascia di CHF 84’000–100’000, uno a CHF 183’800–309’700 l'anno, uno a CHF 25–30 l'ora, un paio d'altri dello stesso tipo. Dodici punti su ventimila. Con quelli non ci costruisci una classifica cantonale, e non ho intenzione di travestire una stima da analisi.
Cosa usare invece? I numeri federali. La rilevazione svizzera della struttura dei salari misura retribuzioni realmente pagate, è gratuita, e la SECO la impacchetta in un calcolatore: settore, regione, età, formazione, grado di occupazione, e ottieni una fascia per il tuo profilo. È molto meglio di qualsiasi cosa si possa raschiare dai portali.
Una cosa però il silenzio la dice. In un mercato dove nessun annuncio indica lo stipendio, la trattativa avviene tutta in colloquio e la cifra la fa chi la chiede. Chi arriva dall'Italia porta con sé l'abitudine più costosa possibile: aspettare che sia l'azienda a proporre. Cerca la fascia prima e dilla tu.
Per i frontalieri c'è uno strato in più che il lordo non mostra: imposta alla fonte, assicurazione malattia e cambio decidono quanto resta davvero. Due offerte con lo stesso lordo, una a Chiasso e una a Zugo, non sono la stessa offerta.
Dove si assume davvero in inglese?
Zugo 57,7%, Ginevra 57,4% e Zurigo 53,1% degli annunci a lingua rilevata sono in inglese, contro il 12,6% di Berna e l'8,1% dei Grigioni.
È l'approssimazione di mappa salariale migliore che l'inventario consenta. Non perché l'inglese paghi di più in sé: gli annunci in inglese arrivano da datori con processo internazionale — sedi regionali, farma, banche, tech, trading di materie prime — le cui fasce salariali non si fissano sul mercato locale.
Il gradiente è ripido. Zugo 57,7% dei suoi 352 annunci con lingua rilevata, Ginevra 57,4% su 951, Zurigo 53,1% su 2’667, Basilea Città 37,0% su 743. Poi il crollo: Berna 12,6%, San Gallo 11,6%, Lucerna 10,4%, Grigioni 8,1%, Turgovia 6,3%. Media nazionale: 29,3% dei 16’221 annunci di cui riesco a rilevare la lingua.
Il Ticino ha un profilo tutto suo: 67,9% italiano, 28,0% inglese, 2,3% tedesco, 1,8% francese. È l'unico cantone dove puoi candidarti in italiano senza pensarci. È anche il cantone dove quel vantaggio ti dà accesso a 267 annunci invece che a migliaia — ed è esattamente il compromesso da valutare con onestà prima di decidere dove cercare.
Il consiglio operativo che do a chi mi scrive da Milano o da Lugano è sempre lo stesso: tieni pronto un CV in inglese, non in italiano, e candidati a Zurigo. Il 53,1% degli annunci zurighesi con lingua rilevata è in inglese, e nel cantone l'inglese compare come lingua richiesta più spesso del tedesco (1’727 annunci su 3’330 contro 1’607). Il tedesco lo impari dopo, con uno stipendio zurighese.
Inventario SwissJobs in tempo reale, 7 agosto 2026. Base: annunci con lingua rilevabile — Zugo 352, Ginevra 951, Zurigo 2’667, Basilea Città 743, Ticino 218, Berna 979.
Dove sono le posizioni senior?
Zugo 27,1% e Zurigo 24,6% degli annunci hanno un titolo senior, lead, head o responsabile, contro una media nazionale del 14,3% — il Ticino è al 9,4%.
Seconda approssimazione, stessa logica. Gli stipendi non li vedo, i titoli sì, e un cantone in cui un quarto degli annunci è di livello dirigenziale è un cantone pieno di piani direzionali. Ho contato ogni annuncio il cui titolo contiene senior, lead, head, principal, chief, director, managing, responsabile, chef o Leiter — grezzo, ma applicato allo stesso modo a tutti e 26 i cantoni, quindi il confronto regge.
Zugo 27,1%. Zurigo 24,6%. Ginevra 20,7%. Basilea Città 19,0%. Vaud 18,1%. Media nazionale 14,3%. Poi Berna 11,0%, Ticino 9,4%, Argovia 8,1%, San Gallo 8,0%, Lucerna 6,8%, Grigioni 6,0%.
Il 9,4% ticinese sotto la media nazionale è una conferma di quello che mi raccontano da anni le persone che si spostano da Lugano: le posizioni di responsabilità sono poche e si liberano lentamente. Non è un giudizio sul cantone, è una struttura economica fatta di aziende più piccole. Ma se stai puntando a un salto di livello, la matematica dice di guardare oltre il Gottardo.
Zugo guida entrambe le classifiche con soli 435 annunci. È l'aspetto che ha un cantone di holding nei dati degli annunci: pochi posti, molto senior, molto in inglese. Per uno specialista a metà carriera quei 435 annunci valgono più di quanto il numero suggerisca. Per un neolaureato, molto meno.
Inventario SwissJobs in tempo reale, 7 agosto 2026. Titoli confrontati con senior/lead/head/principal/chief/director/responsabile/chef/Leiter; base: annunci localizzati di ciascun cantone. Media nazionale 14,3%.
E il tempo parziale, dov'è normale?
Qui la mappa si ribalta: Soletta 15,6%, Sciaffusa 12,7% e Berna 12,2% degli annunci sono a tempo parziale, contro il 2,9% di Ginevra e il 2,3% di Friburgo.
Finora in cima a ogni grafico c'erano gli stessi quattro cantoni. Qui no, ed è per questo che questo numero mi piace. Soletta 15,6%. Sciaffusa 12,7%. Svitto 12,6%. Berna 12,2%. Grigioni 12,0%. Turgovia 11,6%. Argovia e San Gallo 11,5%. Ticino 7,1%. Media nazionale su tutto l'inventario: 6,4%.
In fondo: Zurigo 5,3%, Lucerna 5,3%, Vaud 4,8%, Zugo 3,4%, Ginevra 2,9%, Friburgo 2,3%. I cantoni con il lavoro più internazionale e più senior sono anche quelli che pubblicano meno spesso qualcosa sotto il 100%.
C'è dentro anche una faglia linguistica: le quote di tempo parziale sono nettamente più alte nei cantoni germanofoni che in quelli francofoni. Chi ha lavorato su entrambi i lati lo conferma — un Pensum all'80% è una scelta di carriera banale a Berna o ad Aarau, e resta una conversazione un po' delicata a Ginevra.
Se un grado ridotto per te non è negoziabile, questo cambia l'ordine della ricerca, non solo il filtro. A Ginevra lo offre meno di un annuncio su trenta. A Soletta uno su sei.
Inventario SwissJobs in tempo reale, 7 agosto 2026. Base: annunci localizzati di ciascun cantone, tipo di impiego come indicato nell'annuncio. Media nazionale 6,4%.
Cosa cambia per la mia candidatura?
Due righe nel primo terzo della prima pagina: in quale cantone puoi lavorare e con quale permesso — perché in un mercato senza stipendi pubblicati si filtra prima sulla logistica e sui soldi mai.
Letti insieme, i quattro grafici danno un ordine di ricerca. Senior e internazionale: Zugo, Zurigo, Ginevra, Basilea, con davanti tutti quelli che hanno fatto lo stesso calcolo. Volume e possibilità concrete: Berna, Argovia, Lucerna, San Gallo, migliaia di posti che non compaiono in nessuna newsletter in inglese. Tempo parziale: cantoni germanofoni di media grandezza.
Poi la parte che decide se qualcuno ti legge. Il CV deve dire dove puoi lavorare e con quale status, nel primo terzo di pagina uno. «Lugano, permesso B» oppure «cittadino UE, nessun permesso necessario, trasferimento a Zurigo in ottobre». È l'errore che vedo più spesso: profilo forte, nessuna riga sulla località, chi fa lo screening non capisce in cinque secondi se serve una procedura di permesso e passa oltre. E nessuno ti scrive per dirtelo.
Lingue nello stesso blocco, con i livelli: «Italiano madrelingua · Inglese C1 · Tedesco B1». Con i numeri qui sopra, se punti a Zurigo o Zugo metti l'inglese in evidenza e non scusarti per il tedesco B1. Se punti al Ticino, dove il 67,9% degli annunci è in italiano, candidati in italiano e tieni l'inglese come secondo file.
Questo controllo del primo terzo è meccanico, per questo l'abbiamo automatizzato. Incolli l'annuncio, carichi il CV, e il nostro CV check ti dice quali di quelle righe uno screening svizzero non troverà. Su quale cantone scegliere non ha alcuna opinione.
Cosa userei io
Tre link, uno dei quali non è nostro:
- SwissJobsil nostro strumento
Nostro. Tutti i 20’777 posti svizzeri aperti, filtrabili per cantone — ogni numero di questo articolo viene da lì. Utile qui perché puoi impostare il filtro cantonale e vedere da solo la differenza di volume, invece di fidarti della mia classifica.
- SwissJobs CV Checkil nostro strumento
Nostro, gratuito. Metti il CV a confronto con un annuncio preciso: segnala quello che uno screening svizzero cerca al primo passaggio e di solito non trova — riga con domicilio e permesso, livelli linguistici secondo il QCER, risultati invece di mansioni.
Non è nostro ed è lo strumento giusto per la domanda a cui questo articolo non può rispondere. Il calcolatore federale si basa sulla rilevazione ufficiale dei salari: settore, regione, età, formazione e grado di occupazione, e ottieni una fascia realistica prima del colloquio.
Riassunto: Zurigo ha i posti, Zugo la seniority, Soletta la flessibilità sul Pensum — e lo stipendio non lo stampa nessuno. Non cambierà presto, quindi prendilo come una regola del gioco: cercati la fascia da solo ed entra al colloquio con una cifra in testa.
Fra qualche mese rifaccio i conti. La cosa interessante non sarà il vantaggio di Zurigo, che è strutturale, ma se la quota di inglese sale anche dove oggi è bassa. È il numero su cui scommetterei.