Aldearrodrigo is a village and municipality in the province of Salamanca, in the autonomous community of Castile and León, western Spain. It lies roughly 24 kilometres (15 mi) from the city of Salamanca, the provincial capital.
The municipality covers an area of 8.41 square kilometres (3.25 sq mi) and has a population of 152 people. It is one of the many small settlements that make up the sparsely populated countryside around Salamanca.