Długołęka to wieś położona w województwie świętokrzyskim, w powiecie staszowskim, w gminie Osiek. Leży około 4 km na wschód od Osieka, 24 km na wschód od Staszowa oraz 75 km na południowy wschód od Kielc.
Według Narodowego Spisu Powszechnego z 2021 roku, Długołęka liczyła 283 mieszkańców, co stanowiło 3,8% ludności gminy Osiek.
Miejscowość położona jest nad rzeką Wisłą.
Integralną częścią wsi jest przysiółek Otoka Gągolińska.