Stoke covers . It had an estimated population of as of with a population density of people per km2. Stoke had a population of 19,491 in the
2023 New Zealand census, an increase of 819 people (4.4%) since the
2018 census, and an increase of 2,703 people (16.1%) since the
2013 census. There were 9,381 males, 10,011 females, and 93 people of
other genders in 7,620 dwellings. 3.0% of people identified as
LGBTIQ+. There were 3,285 people (16.9%) aged under 15 years, 3,084 (15.8%) aged 15 to 29, 8,661 (44.4%) aged 30 to 64, and 4,464 (22.9%) aged 65 or older. ==Education==