Oberengstringen has a population (as of ) of . , 24.8% of the population was made up of foreign nationals. the gender distribution of the population was 50% male and 50% female. Over the last 10 years the population has grown at a rate of 5.6%. Most of the population () speaks German (81.8%), with Italian being second most common ( 4.7%) and Serbo-Croatian being third ( 1.7%). In the 2007 election the most popular party was the
SVP which received 36.9% of the vote. The next three most popular parties were the
SPS (19.5%), the
FDP (15.3%) and the
CVP (11.1%). The age distribution of the population () is children and teenagers (0–19 years old) make up 19.6% of the population, while adults (20–64 years old) make up 63% and seniors (over 64 years old) make up 17.4%. In Oberengstringen 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). There are 2882 households in Oberengstringen. 66.7% of the working population were employed full-time, and 33.3% were employed part-time. there were 2291
Catholics and 1923
Protestants in Oberengstringen. In the , religion was broken down into several smaller categories. From the 2000 census, 36.7% were some type of Protestant, with 35.1% belonging to the
Swiss Reformed Church and 1.6% belonging to other Protestant churches. 37% of the population were Catholic. Of the rest of the population, 0% were Muslim, 8.8% belonged to another religion (not listed), 3.7% did not give a religion, and 12.8% were atheist or agnostic. ==References==