As of 2019 its total population is 66,037, out of which the population of Węgrów is 12,628, that of Łochów is 6,825, and the rural population is 46,584.
As of 2019, the town's population was 66,037, consisting of 12,628 people in Węgrów, 6,825 in Łochów, and 46,584 living in rural communities.