As of 2003, the town has an estimated population of 20,008 and a density of 553.93 persons per km². The total area is 36.12 km².