In paese ci sono 4'360 abitanti, 14 in più rispetto a fine 2019. I domiciliati stranieri sono 1'300 è pari al 29.8% del totale
La popolazione di Caslano malgrado il saldo demografico negativo, 54 decessi rispetto alle 23 nascite, registra per l’anno passato un lieve incremento. Infatti alla fine del 2019 si contano 4'346 residenti rispetto ai 4'360 del 2020, pari a un aumento di 14 unità.
La popolazione svizzera con 3'060 domiciliati è pari al 70.2% mentre quella straniera con 1'300 è pari al 29.8%.