Vercurago é uma comuna italiana da região da Lombardia, província de Lecco, com cerca de 2.784 habitantes. Estende-se por uma área de 2 km², tendo uma densidade populacional de 1392 hab/km². Faz fronteira com Calolziocorte, Erve, Garlate, Lecco, Olginate.