O rio Hudson começa no Lago Tear of the Clouds nas montanhas Adirondack no interior do estado de Nova York. Ele flui até a ponta de Manhattan, na parte sul do estado.
O curso do Rio Hudson tem um total de 315 milhas. Aproximadamente 153 milhas do fluxo do rio é um estuário que experimenta marés alta e baixa. O rio era originalmente conhecido como Manhatees, nome dado a ele por Henry Hudson, que o navegou em 1809 em busca da Passagem do Noroeste. O rio Hudson não recebeu seu nome atual até 1664, quando os britânicos conquistaram a região.