What Languages do People Speak in Poland?

Primary Languages

Name
Polish
Pop. Speaking
36,711,000
Dialects
Upper Silesian, Masurian (Mazurian, Mazurski)

Other Languages

German
7,363,600
Russian
6,941,900
Esperanto
2,001,000
Silesian
534,000
Kashubian
107,000