 Häggenschwil has a population (as of ) of ., about 6.0% of the population was made up of foreign nationals.Of the foreign population, (), 28 are from Germany, 8 are from Italy, 23 are from ex-Yugoslavia, 1 person is from Austria,1 person is from Turkey, and 20 are from another country.