Hok es una localidad en el municipio de Vaggeryd, en la provincia de Jönköping, Suecia. Hok se encuentra a 216 m de altitud. Su población es de 686 habitantes (2023). La ciudad grande más cercana es Jönköping, a 30 km al noroeste. Entre los lugares de interés cercanos: Nydala Abbey (22 km), Svenarum Church (5,4 km) y Malmbäck Church (13,2 km).