Hudson est une ville du comté de Middlesex au Massachusetts. Sa population est de 19 063 habitants en 2010.