Anwil has a population (as of March 2019) of 565.
 As of 2008, 8.2% of the population are resident foreign nationals.
 Over the last 10 years (1997–2007) the population has changed at a rate of 29.1%.

Most of the population (as of 2000) speaks German (477 or 96.4%), with Portuguese being second most common (5 or 1.0%) and Italian language being third (4 or 0.8%).
 There are 2 people who speak French and  people who speak Romansh.

As of 2008, the gender distribution of the population was 49.7% male and 50.3% female.
 The population was made up of 524 Swiss citizens (93.1% of the population), and 39 non-Swiss residents (6.9%)  Of the population in the municipality 217 or about 43.8% were born in Anwil and lived there in 2000.
 There were 142 or 28.7% who were born in the same canton, while 85 or 17.2% were born somewhere else in Switzerland, and 34 or 6.9% were born outside of Switzerland.

In 2008 there were 3 live births to Swiss citizens and were 6 deaths of Swiss citizens.
 Ignoring immigration and emigration, the population of Swiss citizens decreased by 3 while the foreign population remained the same.
 There  was 1 Swiss woman who immigrated back to Switzerland.
 At the same time, there were 3 non-Swiss men and 1 non-Swiss woman who immigrated from another country to Switzerland.
 The total Swiss population change in 2008 (from all sources, including moves across municipal borders) was a decrease of 4 and the non-Swiss population increased by 13 people.
 This represents a population growth rate of 1.6%.

The age distribution, as of 2010, in Anwil is; 45 children or 8.0% of the population are between 0 and 6 years old and 104 teenagers or 18.5% are between 7 and 19.
 Of the adult population, 56 people or 9.9% of the population are between 20 and 29 years old.
 65 people or 11.5% are between 30 and 39, 118 people or 21.0% are between 40 and 49, and 102 people or 18.1% are between 50 and 64.
 The senior population distribution is 55 people or 9.8% of the population are between 65 and 79 years old and  there are 18 people or 3.2% who are over 80.

As of 2000, there were 208 people who were single and never married in the municipality.
 There were 247 married individuals, 23 widows or widowers and 17 individuals who are divorced.

As of 2000, there were 171 private households in the municipality, and an average of 2.9 persons per household.
 There were 31 households that consist of only one person and 25 households with five or more people.
 Out of a total of 174 households that answered this question, 17.8% were households made up of just one person and 1 were adults who lived with their parents.
 Of the rest of the households,  there are 56 married couples without children, 72 married couples with children  There were 8 single parents with a child or children.
 There were 3 households that were made up unrelated people and 3 households that were made some sort of institution or another collective housing.

In 2000 there were 74 single family homes (or 59.7% of the total) out of a total of 124 inhabited buildings.
 There were 20 multi-family buildings (16.1%), along with 24 multi-purpose buildings that were mostly used for housing (19.4%) and 6 other use buildings (commercial or industrial) that also had some housing (4.8%).
 Of the single family homes 6 were built before 1919, while 26 were built between 1990 and 2000.
 The greatest number of single family homes (19) were built between 1981 and 1990.

In 2000 there were 182 apartments in the municipality.
 The most common apartment size was 4 rooms of which there were 44.
 There were 2 single room apartments and 82 apartments with five or more rooms.
 Of these apartments, a total of 168 apartments (92.3% of the total) were permanently occupied, while 8 apartments (4.4%) were seasonally occupied and 6 apartments (3.3%) were empty.
 As of 2007, the construction rate of new housing units was 16 new units per 1000 residents.
 As of 2000 the average price to rent a four-room apartment was 1410.00 CHF (US$1130, £630, €900).
 The vacancy rate for the municipality, in 2008, was 0%.
Anwil has a population (as of March 2019) of 565.  As of 2008, 8.2% of the population are resident foreign nationals.  Over the last 10 years (1997–2007) the population has changed at a rate of 29.1%.
Most of the population (as of 2000) speaks German (477 or 96.4%), with Portuguese being second most common (5 or 1.0%) and Italian language being third (4 or 0.8%).  There are 2 people who speak French and  people who speak Romansh.
As of 2008, the gender distribution of the population was 49.7% male and 50.3% female.  The population was made up of 524 Swiss citizens (93.1% of the population), and 39 non-Swiss residents (6.9%)  Of the population in the municipality 217 or about 43.8% were born in Anwil and lived there in 2000.  There were 142 or 28.7% who were born in the same canton, while 85 or 17.2% were born somewhere else in Switzerland, and 34 or 6.9% were born outside of Switzerland.
In 2008 there were 3 live births to Swiss citizens and were 6 deaths of Swiss citizens.  Ignoring immigration and emigration, the population of Swiss citizens decreased by 3 while the foreign population remained the same.  There  was 1 Swiss woman who immigrated back to Switzerland.  At the same time, there were 3 non-Swiss men and 1 non-Swiss woman who immigrated from another country to Switzerland.  The total Swiss population change in 2008 (from all sources, including moves across municipal borders) was a decrease of 4 and the non-Swiss population increased by 13 people.  This represents a population growth rate of 1.6%.
The age distribution, as of 2010, in Anwil is; 45 children or 8.0% of the population are between 0 and 6 years old and 104 teenagers or 18.5% are between 7 and 19.  Of the adult population, 56 people or 9.9% of the population are between 20 and 29 years old.  65 people or 11.5% are between 30 and 39, 118 people or 21.0% are between 40 and 49, and 102 people or 18.1% are between 50 and 64.  The senior population distribution is 55 people or 9.8% of the population are between 65 and 79 years old and  there are 18 people or 3.2% who are over 80.
As of 2000, there were 208 people who were single and never married in the municipality.  There were 247 married individuals, 23 widows or widowers and 17 individuals who are divorced.
As of 2000, there were 171 private households in the municipality, and an average of 2.9 persons per household.  There were 31 households that consist of only one person and 25 households with five or more people.  Out of a total of 174 households that answered this question, 17.8% were households made up of just one person and 1 were adults who lived with their parents.  Of the rest of the households,  there are 56 married couples without children, 72 married couples with children  There were 8 single parents with a child or children.  There were 3 households that were made up unrelated people and 3 households that were made some sort of institution or another collective housing.
In 2000 there were 74 single family homes (or 59.7% of the total) out of a total of 124 inhabited buildings.  There were 20 multi-family buildings (16.1%), along with 24 multi-purpose buildings that were mostly used for housing (19.4%) and 6 other use buildings (commercial or industrial) that also had some housing (4.8%).  Of the single family homes 6 were built before 1919, while 26 were built between 1990 and 2000.  The greatest number of single family homes (19) were built between 1981 and 1990.
In 2000 there were 182 apartments in the municipality.  The most common apartment size was 4 rooms of which there were 44.  There were 2 single room apartments and 82 apartments with five or more rooms.  Of these apartments, a total of 168 apartments (92.3% of the total) were permanently occupied, while 8 apartments (4.4%) were seasonally occupied and 6 apartments (3.3%) were empty.  As of 2007, the construction rate of new housing units was 16 new units per 1000 residents.  As of 2000 the average price to rent a four-room apartment was 1410.00 CHF (US$1130, £630, €900).  The vacancy rate for the municipality, in 2008, was 0%.

Anwil