Salamanca ist die Hauptstadt der Provinz Salamanca in der autonomen spanischen Region Kastilien-León. Sie hat ca. 160.331 Einwohner. Die Stadt liegt etwa 220 km nordwestlich von Madrid am Río Tormes. Das Umland ist eher karg und wird durch Viehzucht, Landflucht und die Nähe zur portugiesischen Grenze geprägt.