A fine 2020 il numero di abitanti si è fissato a quota 3'061, 54 in più rispetto ai dati del 31.12.2019.
A fine 2020 la popolazione di Cadenazzo ha registrato 3'061 abitanti, 54 in più rispetto ai 3'007 annunciati a fine 2019. La radiografia della cittadinanza, rende noto l'ufficio controllo abitanti comunale, indica 1766 cittadini svizzeri e 1295 stranieri provenienti da 41 nazioni. Gli arrivi sono stati 337, le partenze 294, le nascite 25 e i decessi 14. Le persone che superano i 60 anni sono 572 (pari al 18,68% della popolazione).