Obec Lom leží v Jihočeském kraji v ORP Tábor v nadmořské výšce 460 m. V roce 2014 zde žilo 158 obyvatel. Lom má katastrální území o rozloze 383 ha.