Here are the detailed results from Czech census Ethnic groups in Czech Republic Czechs 9 249 777 Moravians 380 474 Silesians 10 878 Slovaks 193 190 Germans 39 106 Poles 51 968 Roma 11 746 other 292 921 The results from Polish census Ethnic groups in Poland 36 983 720 Polish 774 885 Not specified 471 475 Non Polish or multi racial including 173 153 Silesian 152 897 German 48 700 Belarusian 31 000 Ukrainian 12 900 Roma 6 103 Russian 5 863 Lemko 5 846 Lithuanian 5 062 Kashubian 4 500 Other including Africans 2 000 Slovak 1 808 Vietnamese 1 633 French 1 541 American 1 404 Greek 1 367 Italian 1 112 Bulgarian 1 100 Israeli Jews 1 082 Armenian 831 Czech 800 English 500 Tatar 45 Karaite User PANONIAN