Obec Veselíčko leží v Jihočeském kraji v ORP Milevsko v nadmořské výšce 465 m. V roce 2014 zde žilo 198 obyvatel. Veselíčko má katastrální území o rozloze 451 ha.