Hudson is a city in Summit County, Ohio, United States. The population was 22,262 at the 2010 census. It is an affluent suburban community in the Akron Metropolitan Statistical Area and the larger Cleveland–Akron–Canton Combined Statistical Area, the 15th largest Combined Statistical Area in the United States.