Overview Hudson is a town in Michigan, United States, with a population of about 2,241[1]. Geography Coordinates: 41.8550, -84.3538