As of 2003, the town has an estimated population of 32,575 and a density of 303.42 persons per km². The total area is 107.36 km².