, the population was 50.7% male and 49.3% female. The population was made up of 795 Swiss men (48.6% of the population) and 34 (2.1%) non-Swiss men. There were 771 Swiss women (47.1%) and 36 (2.2%) non-Swiss women. Of the population in the municipality, 748 or about 48.5% were born in Heimiswil and lived there in 2000. There were 563 or 36.5% who were born in the same canton, while 137 or 8.9% were born somewhere else in Switzerland, and 34 or 2.2% were born outside of Switzerland.