La provincia di Varese conta 881.900 abitanti, confermandosi la quarta più popolosa della Lombardia. Di questi, 79.200 sono cittadini stranieri.
La popolazione è caratterizzata da un’alta percentuale di anziani: un abitante su quattro ha 65 anni o più. Al contrario, la fascia 0-14 anni è ridotta, rappresentando appena il 12,1% del totale.
L’età media nella provincia è di 47,1 anni, superiore alla media regionale (46,4 anni) e tra le più alte in Lombardia, insieme a Lecco, Sondrio, Pavia e Cremona. A titolo di confronto, a Bergamo l’età media è 45,2 anni.