En el año 2005 tenía una población de 18,812 habitantes y una densidad poblacional de 201 personas por km².
[2] Ashford se encuentra ubicado en las coordenadas 41°20′16″N 72°37′46″O / 41.33778, -72.62944.
[3] Según la Oficina del Censo en 2007 los ingresos medios por hogar en la localidad eran de $87,497 y los ingresos medios por familia eran $101,297.
Los hombres tenían unos ingresos medios de $73,525 frente a los $41,058 para las mujeres.
La renta per cápita para la localidad era de $40,537.