La Cabeza se encuentra situada en el noroeste de la provincia de Salamanca, en la denominada comarca de La Ramajería y a 78 km de Salamanca capital.