Hok is a locality in Vaggeryd Municipality, in Jönköping County, Sweden. Hok lies at 216 m above sea level. It has 686 inhabitants (2023). The nearest city is Jönköping, 30 km to the northwest. Among the landmarks around are Nydala Abbey (22 km), Svenarum Church (5.4 km) and Malmbäck Church (13.2 km).