El Cabaco es un municipio y localidad española de la provincia de Salamanca, en la comunidad autónoma de Castilla y León.

Se integra dentro de la comarca de la Sierra de Francia. Pertenece al partido judicial de Ciudad Rodrigo y a la Mancomunidad Las Dehesas.

Su término municipal está formado por las localidades de El Cabaco, Peña de Francia, Zarzosillo y Zarzoso, ocupa una superficie total de 47,35 km² y según los datos demográficos recogidos en el padrón municipal elaborado por el INE en el año 2018, cuenta con 232 habitantes.