Espinho is een gemeente in het Portugese district Aveiro. De gemeente heeft een totale oppervlakte van 21 km² en telde 33.701 inwoners in 2001.