La rivière Hudson commence au lac Tear of the Clouds dans les montagnes Adirondack du nord de l'État de New York. Elle coule jusqu'à la pointe de Manhattan dans la partie sud de l'État.
Le cours de la rivière Hudson est un total de 315 milles. Environ 153 miles du débit de la rivière est un estuaire qui connaît des marées hautes et basses. La rivière était à l'origine connue sous le nom de Manhatees, nom qui lui a été donné par Henry Hudson, qui l'a navigué en 1809 à la recherche du passage du Nord-Ouest. La rivière Hudson n'a reçu son nom actuel qu'en 1664, lorsque les Britanniques ont pris le contrôle de la région.