As of 2019 its total population is 40,518, out of which the population of Mońki is 9,986, that of Knyszyn is 2,748, that of Goniądz is 1,814, and the rural population is 25,970.
As of 2019, the municipality's total population is 40,518, including notable communities such as Mońki (9,986), Knyszyn (2,748), Goniądz (1,814), and a substantial countryside population (25,970).