U Ćupriji živi za oko 2.400 stanovnika manje nego što ih je bilo prilikom poslednjeg popisa. Naime, najnoviji podaci Republičkog zavoda za statistiku govore da Ćuprija ima 28.203 stanovnika, dok je 2011. godine na teritoriji opštine živelo 30.645 stanovnika.

Pad u broju stanovnika još je izraženiji ukoliko se u obzir uzmu podaci popisa stanovništva sprovedenih 1981. i 1991. godine. Broj stanovnika u odnosu na osamdesete i devedesete manji je za petinu.  

Ćuprija ne beleži samo neprekidan pad broja stanovnika, nego i sve veću starost žitelja opštine. Dece stare do 4 godine u Ćupriji danas ima gotovo upola manje nego osamdesetih godina - 1.182 dece ima danas, dok je osamdesetih bilo 2.229 mališana.

Na strukturu stanovništva prema starosti najviše su uticale migracije. Broj mladih je drastično manji nego pre pola veka. Sedamdesetih godina u Ćupriji je bilo 8.611 mladih starosti od 15 do 30 godina, na poslednjem popisu taj broj je pao na 5.247, što predstavlja umanjenje za 39,07%.

Sa druge strane, starijih od 65 godina ima gotovo dvostruko više nego što ih je bilo na popisu iz 1971. godine. Tada u Ćupriji živelo 3.527 starijih od 65 godina, dok ih je na poslednjem popisu bilo 6.211.