Hok est une localité dans la commune de Vaggeryd, dans le comté de Jönköping, en Suède. Hok se situe à 216 m d'altitude. Sa population est de 686 habitants (2023). La grande ville la plus proche est Jönköping, à 30 km au nord-ouest. Parmi les sites touristiques alentour : Abbaye de Nydala (22 km), Svenarum Church (5,4 km) et Malmbäck Church (13,2 km).