I henhold til folketelling i 2000, var det 25 212 mennesker, 9555 husholdninger og 6564 familier som bodde i byen. Befolkningstettheten er på 1898,5 mennesker per (733.0 /km²). Etnisk fordeling er 97,72 prosent hvite, 0,35 prosent svarte eller afroamerikanere, 0,10 prosent indianere, 1,11 prosent asiatisk, 0,02 prosent fra Stillehavet, 0,22 prosent fra annen etnisk opphav, og 0,48 prosent fra to eller flere etniske opprinnelser. Meksikansk eller latinsk opprinnelse utgjorde 0,83 prosent av befolkningen uansett etnisk opphav.