Gli abitanti con nazionalità svizzera sono 3'091 (il 69% del totale). Il saldo demografico risulta negativo con 51 decessi rispetto alle 20 nascite

Per l’anno 2025 la popolazione di Caslano registra un lieve incremento. A fine 2025 si contano infatti 4’441 residenti, pari a un aumento di 8 rispetto ai 4’433 del 2024. I residenti di nazionalità svizzera con 3’091 domiciliati è pari al 69% mentre gli stranieri rappresentano il 31% con 1’350. Il saldo demografico risulta negativo con 51 decessi rispetto alle 20 nascite.