Esposende es una ciudad portuguesa del Distrito de Braga, región estadística del Norte (NUTS II) y subregión del Cávado (NUTS III), con cerca de 9 100 habitantes.
Es sede de un pequeño municipio con 95,18 km² de área y 33 325 habitantes (2001), subdividido en 15 freguesías. El municipio limita al norte con el municipio de Viana do Castelo, al este con Barcelos, al sur con Póvoa de Varzim y al oeste con el océano Atlántico.