Obec Chvalovice leží v Jihočeském kraji v ORP Prachatice v nadmořské výšce 465 m. V roce 2014 zde žilo 174 obyvatel. Chvalovice má katastrální území o rozloze 397 ha.