Az október 31-én lezárult népszámlálás részleges adatai alapján Románia lakossága csökkent, ez a tendencia jellemző megyénkre és városunkra is. Az eddig összesített, nem hivatalos adatok szerint Székelyudvarhely lakossága 33281 fő, ami több mint tíz százalékkal kevesebb, mint amit a 2002-ben felmért adatok mutatnak: akkor 36948 lakosa volt a városnak.
Ami az etnikai eloszlást illeti: 31835-en vallották magyarnak magukat, 874-en pedig románnak. 511 roma lakik városunkban, 28-an pedig nem vállalták nemzetiségüket. A fennmaradó megkérdezettek jelentik az egyéb nemzetiségűeket: angol, német, szerb, ukrán stb.. Ezek szerint az összlakosság 2,6 százaléka román és 95,6 százaléka magyar.
Az előző népszámláláshoz viszonyítva a magyar lakosság számaránya hasonló az idei összetételhez, mindkét esetben 95,6 százalék, ám a lélekszám 3667 fővel csökkent. A románok is fogytak, ugyanis a 2002-ben felmért állampolgárok 2,91 százaléka vallotta magát románnak, míg idén mindössze 2,6 százalék. A romák számát tekintve: 2002-ben 429-en (1,16 százalék) vallotta magát romának, addig 2011-ben 511-en (1,5 százalék).
Az Országos Statisztikai Intézet csak jövő év közepére ígér részletes adatokat a népszámlálásról.