As of 2019 its total population is 42,692, out of which the population of Namysłów is 16,557 and the rural population is 27,400.
In 2019, Namysłów had a population of 16,557, while the rural population was 27,400.