Obec Malšice leží v Jihočeském kraji v ORP Tábor v nadmořské výšce 502 m. V roce 2014 zde žilo 1841 obyvatel. Malšice má katastrální území o rozloze 3861 ha.