Thal has a population (as of ) of . , about 18.9% of the population was made up of foreign nationals. Of the foreign population, (), 112 are from Germany, 188 are from Italy, 417 are from ex-Yugoslavia, 93 are from Austria, 42 are from Turkey, and 181 are from another country. Over the last 10 years the population has grown at a rate of 5.5%. Most of the population () speaks German (91.3%), with Albanian being second most common ( 2.0%) and Italian being third ( 1.8%). Of the Swiss national languages (), 5,475 speak German, 23 people speak French, 110 people speak Italian, and 9 people speak Romansh.