Obec Haškovcova Lhota leží v Jihočeském kraji v ORP Tábor v nadmořské výšce 417 m. V roce 2014 zde žilo 77 obyvatel. Haškovcova Lhota má katastrální území o rozloze 303 ha.