Obec Seč leží v Plzeňském kraji v ORP Blovice v nadmořské výšce 400 m. V roce 2014 zde žilo 296 obyvatel. Seč má katastrální území o rozloze 334 ha.