Podczas spisu powszechnego w Czechach w 2021 narodowość śląską zadeklarowało 31 301 osób, z tego 12 451 jako jedyną. Na obszarze historycznego Śląska mieszkało 27 218 z nich (11 193 licząc wyłącznie deklaracje pojedyncze), co stanowiło 2,67% mieszkańców regionu (1,09% licząc wyłącznie deklaracje pojedyncze). Najwięcej zadeklarowanych Ślązaków mieszkało na ziemi hulczyńskiej (6291 osób stanowiących 9,70% populacji), gdzie znajdowały się też jedyne miejscowości, gdzie liczba śląskich deklaracji narodowościowych przekroczyła 15%: Darkovice (18,59%), Kobeřice (16,13%) i Hněvošice (16,02%). W liczbach bezwzględnych gminami o największej liczbie Ślązaków były miasta Ostrawa (3173 osoby), Opawa (2989 osób) i Trzyniec (1154 osoby).

Historia Do II wojny światowej Pierwsza znana wzmianka o narodzie śląskim pochodzi z 1554 roku, gdzie w Kosmografii czeskiej Zygmunta z Puchova nazwano miasto Wrocław stolicą narodu śląskiego.