Běleč (německy Bieltsch) je vesnice, část obce Těšovice v okrese Prachatice v Jihočeském kraji. Nachází se asi jeden kilometr východně od Těšovic. Prochází zde silnice II/145. V roce 2011 zde trvale žilo 106 obyvatel.[3]
Běleč leží v katastrálním území Běleč u Těšovic o rozloze 3,95 km².[4] V katastrálním území Běleč u Těšovic leží i Bělečská Lhota.
První písemná zmínka o vesnici pochází z roku 1360.[5]
Při sčítání lidu v letech 1850–1959 Běleč byl samostatnou obcí v okrese Prachatice. Od roku 1960 je částí obce Těšovice v okrese Prachatice. V letech 1850–1959 k obci patřila Bělečská Lhota.[8]