Hudson is a city located along the west border of Columbia County, New York, United States. As of the 2010 census it had a population of 6,713, the second-largest in the county following the nearby town of Kinderhook. The city is named after the adjacent Hudson River and ultimately after the explorer Henry Hudson.
As of the census of 2010, there were 6,713 people, 2,766 households, and 1,368 families residing in the city. The population was estimated at 6,648 in 2013. Recent population declines may be attributable to real estate trends in which retirees, young couples, childless couples, singles and weekenders have been gradually replacing larger families and converting apartment buildings to single-family homes, as the number of unoccupied homes and tax delinquency has declined.