Actualmente la provincia de Salamanca se encuentra dividida en 362 municipios o ayuntamientos que administran a una o varias localidades.