Horsöja is a village in Gislaved Municipality, in Jönköping County, Sweden. Horsöja lies at 186 m above sea level. The nearest city is Värnamo, 29 km to the east. Among the landmarks around are Ås Church (6.0 km), Södra Hestra Church (21 km) and Forsheda Church (16.4 km).