Horsöja est un village dans la commune de Gislaved, dans le comté de Jönköping, en Suède. Horsöja se situe à 186 m d'altitude. La grande ville la plus proche est Värnamo, à 29 km à l'est. Parmi les sites touristiques alentour : Ås Church (6,0 km), église de Södra Hestra (21 km) et Forsheda Church (16,4 km).