Según el censo[2] en 2000, hubo 50,648 personas, 19,033 hogares, y 13,361 familias residiendo en el condado.
La densidad poblacional era de 2,052 personas por milla cuadrada (792/km²).
En el 2000 había 19,881 unidades unifamiliares en una densidad de 311 km² (120,1 mi²).
85.4% de la población hablaba inglés, 10.4% portugués y 1.3% español en casa como lengua materna.
En 2000 los hombres tenían un ingreso per cápita de $41,902 versus $28,985 para las mujeres.