西里西亚居民多数是波兰人和西里西亚人；日耳曼、捷克、摩拉维亚则是少数民族。根据2002年波兰全国最新人口普查：斯拉夫西里西亚人是波兰第一大少数民族，德国人居第二位——他们多数都在西里西亚聚居。捷克西里西亚的主要居民为捷克人、摩拉维亚人和波兰人。第二次世界大战前，西里西亚的主要居民是德国人，波兰人和捷克人。1905年人口普查显示，约百分之七十五的居民是德国人，百分之二十五是波兰人。二次大战结束后，大部分德裔居民逃离故土，或被苏联红军驱逐，或是移民外国。大部分西里西亚人今天居住在德国；很多人在鲁尔区做矿工，