Zinasco liegt in der norditalienischen Lombardei, etwa acht Kilometer südwestlich von Pavia in der fruchtbaren Lomellina-Region. Der Ort wird vom Fluss Terdoppio durchzogen, der in Sommo in den Po mündet, während die Staffora teilweise die Grenze zur Nachbargemeinde bildet und nahe der Fraktion Cascina Mandelli ebenfalls in den Po fließt.
Erstmals urkundlich erwähnt wurde Zinasco Ende des 12. Jahrhunderts unter dem Namen Cinascium. Im 19. Jahrhundert wuchs die Gemeinde durch die Eingliederung des Ortsteils Cascinino, der zuvor zu Dorno gehört hatte.
Bekannt ist Zinasco vor allem als Heimat des Organisten, Komponisten und Musikpädagogen Luigi Picchi, der hier 1899 geboren wurde. Die ländliche Umgebung mit ihren Flüssen und Auen prägt bis heute das Bild des Ortes.