 Jonschwil has a population (as of ) of ., about 9.4% of the population was made up of foreign nationals.Of the foreign population, (), 31 are from Germany, 31 are from Italy, 150 are from ex-Yugoslavia, 21 are from Austria, 15 are from Turkey, and 27 are from another country.