Wettingen has a population (as of ) of . , 26.3% of the population was made up of foreign nationals. Over the last 10 years the population has grown at a rate of 7.7%. Most of the population () speaks German (84.2%), with Italian being second most common ( 5.1%) and Serbo-Croatian being third ( 2.3%). The age distribution, , in Wettingen is; 1,678 children or 8.5% of the population are between 0 and 9 years old and 1,907 teenagers or 9.7% are between 10 and 19. Of the adult population, 2,595 people or 13.1% of the population are between 20 and 29 years old. 3,045 people or 15.4% are between 30 and 39, 3,212 people or 16.3% are between 40 and 49, and 2,468 people or 12.5% are between 50 and 59. The senior population distribution is 2,101 people or 10.6% of the population are between 60 and 69 years old, 1,690 people or 8.6% are between 70 and 79, there are 897 people or 4.5% who are between 80 and 89, and there are 164 people or 0.8% who are 90 and older. , there were 1,405 homes with 1 or 2 persons in the household, 4,963 homes with 3 or 4 persons in the household, and 1,930 homes with 5 or more persons in the household. The average number of people per household was 2.04 individuals. There were a total of 19 empty apartments for a 0.2% vacancy rate. , the construction rate of new housing units was 5 new units per 1000 residents. In the
2007 federal election the most popular party was the
SVP which received 29.5% of the vote. The next three most popular parties were the
SP (21.1%), the
CVP (16.9%) and the
FDP (13%). In Wettingen about 75.2% of the population (between age 25-64) have completed either non-mandatory
upper secondary education or additional higher education (either university or a
Fachhochschule). Of the school age population (), there are 1,130 students attending
primary school, there are 467 students attending secondary school, there are 495 students attending
tertiary or university level schooling in the municipality. The historical population is given in the following table: ==Heritage sites of national significance==