De acuerdo con el censo del 2000, tiene una población de 21,372 en 4,077 hogares.