As of 2019 its total population is 34,297, out of which the population of Wąbrzeźno is 13,570 and the rural population is 20,727.
In 2019, Wąbrzeźno had a population of 13,570, while the rural population was 20,727.