Evoluția populației la recensăminte:

Conform recensământului din 2002, populația municipiului Caransebeș era de 28.301 locuitori, dintre care 92,13% sunt români (26.074 persoane), 2,14% ucraineni (608), 2,01% romi (569), 1,87% germani (530), 1,18% maghiari (336) și sub 1% alții. Din punct de vedere religios, 87,03% s-au declarat ortodocși, 4,86% romano-catolici, 4,18% baptiști, 2,24% penticostali și sub 1% fiecare pentru alte religii.