Calvelo es una freguesia portuguesa del concelho de Ponte de Lima, con 4,85 km² de superficie y 744 habitantes (2001). Su densidad de población es de 153,4 hab/km².