 Schänis has a population (as of ) of ., about 9.5% of the population was made up of foreign nationals.Of the foreign population, (), 42 are from Germany, 64 are from Italy, 230 are from ex-Yugoslavia, 10 are from Austria, 5 are from Turkey, and 63 are from another country.