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.
According to data from 2019, Namysłów's population stood at 16,557, with the remainder of the population residing in rural areas, totaling 27,400.