Obec Oslov leží v Jihočeském kraji v ORP Písek v nadmořské výšce 421 m. V roce 2014 zde žilo 339 obyvatel. Oslov má katastrální území o rozloze 1937 ha.