A népesség száma és összetétele a 2002-es népszámlálás alapján

Nagyszalonta lakosainak száma: 18 136 fõ.
Nemzetiségi összetétel: 7269 román ( 40 % ), 10 551 magyar ( 58 % ), 241 roma ( 1,3 % ), 47 szlovák , 29 más nemzetiségû

Vallásfelekezetek szerint a népesség eloszlása a következõ: ortodox 6592, görög katolikus 121, református 9118, római katolikus 1398, evangélikus 24, unitárius 15, baptista 615, pünkösdista 94, adventista 22, egyéb vagy ateista 137.

Korcsoport szerinti struktúra: 0-19 év 3 808 lakos (21 %), 20-39 év 4 106 lakos (23 %), 40-59 év 3 331 lakos (18 %), 60 év és fölötte 6 891 lakos (38 %).