Il Comune di San Rocco al Porto è situato lungo la riva lombarda del fiume Po, nel cuore della Pianura Padana, ancora nella Provincia di Lodi, ma separato dalla dirimpettaia Emilia-Romagna solo da 4 km di ponte che sovrastano il Po e portano alla vicinissima Piacenza. Il Comune e la sua frazione di Mezzana Casati hanno 3250 abitanti, una superficie di 30 km², che si estende per una decina di Km ed occupa totalmente un’ampia ansa del fiume Po, che ne delimita il territorio da ovest, a sud e ad est. La zona golenale, che interessa una considerevole porzione del territorio comunale, ha tuttora un innegabile valore paesistico, avendo fortunatamente conservato molte caratteristiche ambientali tipiche delle aree attraversate dal Po. Infine, il territorio comunale si estende anche su una piccola striscia di terreno sulla sponda emiliana del Po, alla sua confluenza con il fiume Trebbia.