Salamanca (Spanish pronunciation: [salaˈmaŋka]) is a province of western Spain, in the western part of the autonomous community of Castile and León (Castilla y León). It is bordered by the provinces of Zamora, Valladolid, Ávila, and Cáceres; it is bordered on the west by Portugal. In 2018, it had a population of 331,473 people.

It is divided into 362 municipalities, 11 comarcas, 32 mancomunidades and five judicial districts. Of the 362 municipalities, more than half are villages with fewer than 300 people.