Tairua had a population of 1,479 at the 2018 New Zealand census, an increase of 252 people (20.5%) since the 2013 census, and an increase of 213 people (16.8%) since the 2006 census. There were 636 households. There were 747 males and 732 females, giving a sex ratio of 1.02 males per female. The median age was 56.9 years, with 213 people (14.4%) aged under 15 years, 123 (8.3%) aged 15 to 29, 624 (42.2%) aged 30 to 64, and 516 (34.9%) aged 65 or older.