En 2005 tenía una población de 29 097 habitantes y una densidad poblacional de 341 personas por km².
[2] Ashford se encuentra ubicado en las coordenadas 41°30′44″N 72°54′13″O / 41.51222, -72.90361.
[3] Según la Oficina del Censo en 2007 los ingresos medios por hogar en la localidad eran de $100 835 y los ingresos medios por familia eran $113 587.
Los hombres tenían unos ingresos medios de $60 078 frente a los $38 471 para las mujeres.
La renta per cápita para la localidad era de $33 903.