Bor is a locality in Värnamo Municipality, in Jönköping County, Sweden. Bor lies at 169 m above sea level. It has 1,277 inhabitants (2023). The nearest city is Värnamo, 11.4 km to the northwest. Among the landmarks around are Nydala Abbey (26 km), Rydaholms kyrka (15.2 km) and Hånger Church (13.0 km).