Obec Osečany leží v Středočeském kraji v ORP Sedlčany v nadmořské výšce 361 m. V roce 2014 zde žilo 247 obyvatel. Osečany má katastrální území o rozloze 834 ha.