Obec Hosty leží v Jihočeském kraji v ORP Týn nad Vltavou v nadmořské výšce 442 m. V roce 2014 zde žilo 162 obyvatel. Hosty má katastrální území o rozloze 857 ha.