As of 2003, the town has an estimated population of 25,343 and a density of 1,551.93 persons per km². The total area is 16.33 km².