Hudson is a city located in Summit County, Ohio. Hudson has a 2026 population of 23,073. Hudson is currently growing at a rate of 0.27% annually and its population has increased by 0.04% since the most recent census, which recorded a population of 23,064 in 2020.