Hudson is a city in Columbia County, New York, United States. [2] At the 2020 census, it had a population of 5,894. [3] On the east side of the Hudson River, 120 miles (190 km) from the Atlantic Ocean, it was named after the river's explorer, Henry Hudson.