Hudson is een plaats in de Amerikaanse staat Florida, en valt bestuurlijk gezien onder Pasco County. Bij de volkstelling in 2000 werd het aantal inwoners vastgesteld op 12.765. Volgens het United States Census Bureau beslaat de plaats een oppervlakte van 16,5 km², geheel bestaande uit land.