El Puente (Zamora) es un municipio de España en la provincia de Zamora, en la comunidad autónoma de Castilla y León. Se encuentra situado al noroeste de la provincia, en la comarca de Sanabria.
El municipio tiene una población de 1.142 habitantes (INE 2021). Su término municipal tiene una superficie de 15,58 km².
El Puente se encuentra a orillas del río Tera, en el entorno del Parque Natural del Lago de Sanabria. El municipio está formado por las localidades de El Puente, Quintanilla del Monte y San Esteban de la Sierra.