Marcignago es una y comune italiana de la provincia de Pavía, región de Lombardía, con 2.390 habitantes.