Dunaszerdahely lakossága a 2017. december 31-i adat szerint 22 756 volt - ez derül ki a városi hivatal lakosságnyilvántartási osztályának statisztikájából. A város lakosainak száma 2016-ban csökkent, ez a trend 2017-ben is folytatódott. A tavalyi évben 99-cel lett kevesebb a lakosok száma a járási székhelyen. A város lakossága a 23 ezret legutóbb 2009-ben haladta meg.
A tavalyi évben a dunaszerdahelyi járásban 857 újszülött látta meg a napvilágot, ebből 178 baba volt dunaszerdahelyi. Az elmúlt évek statisztikájából kiderül, hogy 2007-ben ugyancsak 178 dunaszerdahelyi újszülött jött világra. A születések számának mélypontja százhatvanhat gyermek volt 2001-ben. A népszaporulat azonban negatív mérleget mutat, mert kevesebben születtek, mint amennyien meghaltak. 2017-ben 216 dunaszerdahelyi lakos hunyt el, ez héttel kevesebb, mint 2016-ban.
A városba 557-en költöztek, viszont 618-an elköltöztek. 2017-ben a beköltözők és az elköltözők száma is magasabb volt, mint a 2016-os esztendőben. A városba tavaly azonban vélhetően magasabb a beköltözők száma, mint ami a hivatalos adatokban szerepel. Sokan ugyanis nem jelentkeznek be állandó lakcímre, hogy elkerüljék a helyi illetékek fizetését.
A dunaszerdahelyi anyakönyvi hivatal adatai szerint a legnépszerűbb lánynevek a Zoé, Dóra, Emma, Sofia, Zsófia voltak, a fiúnevek közül pedig a legtöbben a Dominik, Kristóf, Patrik, Dávid és Máté nevet adták. A házasságkötések száma 2017-ban 149 volt, ebből 59 egyházi és 90 polgári esküvőt tartottak.