Con i suoi 29.825 abitanti, il capoluogo di provincia si conferma il centro demografico ed economico più rilevante. La sua densità abitativa (795,5 ab./km²) è di gran lunga superiore alla media provinciale, riflettendo il ruolo di polo attrattivo sul Lago Maggiore. Il reddito medio dichiarato (20.969€) è in linea con la realtà regionale, mentre la struttura demografica mostra una significativa percentuale di over 65 (38,3%), superiore alla media nazionale, tipica di un'area turistica e di villeggiatura.