En el año 2005 tenía una población de 19,677 habitantes y una densidad poblacional de 194 personas por km².
[2] Ashford se encuentra ubicado en las coordenadas 41°28′25″N 73°14′03″O / 41.47361, -73.23417.
[3] Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $61,919 y los ingresos medios por familia eran $81,109.
Los hombres tenían unos ingresos medios de $87,365 frente a los $68,657 para las mujeres.
La renta per cápita para la localidad era de $62,731.