Haverstraw /ˈhævərˌstrɔː/ is a town in Rockland County, New York, United States. 39,087 people lived there at the 2020 census.[2] The name comes from the Dutch word Haverstroo meaning "oats straw".[4]