I dati demografici indicano che le partenze hanno superato gli arrivi. Nel Comune sono presenti 40 nazionalità
Coldrerio ha 40 abitanti in meno. I dati demografici diffusi dal Municipio evidenziano infatti che nel Comune vivono 2'901 persone (a fronte del 2'941 di fine 2019). Il risultato deriva da 193 partenze e 166 arrivi e da 21 decessi e 20 nascite. La popolazione si divide in 585 attinenti, 1'403 ticinesi, 348 confederati e 565 stranieri. A Coldrerio vivono 1'408 uomini e 1'493 donne. Le fasce d'età più rappresentate (con più di 200 persone) sono quelle che vanno dai 45 ai 69 anni. Quella più rappresentativa (245 unità) è quella dei 55-59enni. Nel Comune vivono anche 9 persone (di cui 7 donne) che hanno tra i 95 e i 99 anni. Le nazionalità presenti sono 40: le principali sono Svizzera (2'336 persone), Italia (427), Portogallo (26), Germania (14), Sri Lanka (12) e Francia (11).