Hok ist ein Ort in der Gemeinde Vaggeryd, in Jönköpings län, Schweden. Hok liegt auf 216 m Höhe. Die Einwohnerzahl beträgt 686 (2023). Die nächste größere Stadt ist Jönköping, 30 km nordwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Kloster Nydala (22 km), Svenarum Church (5,4 km) und Malmbäck Church (13,2 km).