Obec Borová Lada leží v Jihočeském kraji v ORP Vimperk v nadmořské výšce 895 m. V roce 2014 zde žilo 275 obyvatel. Borová Lada má katastrální území o rozloze 6895 ha.