Haverstraw se encuentra ubicado en las coordenadas 41°7′34″N 73°58′49″O / 41.12611, -73.98028.
Según la Oficina del Censo en 2007 los ingresos medios por hogar en la localidad eran de $53,850, y los ingresos medios por familia eran $61,119.
Los hombres tenían unos ingresos medios de $40,109 frente a los $31,979 para las mujeres.
La renta per cápita para la localidad era de $22,188.
[2] El Distrito Escolar East Ramapo Central sirve una parte del pueblo.