San Lorenzo est une ville située au sud de la province de Santa Fe, en Argentine. Elle se trouve à 23 km au nord de Rosario, sur la rive ouest du fleuve Paraná. C'est le chef-lieu du département de San Lorenzo. En 2001, elle comptait environ 43 500 habitants.

San Lorenzo n'a pas de date de fondation certaine. En 1984, le conseil municipal a décidé de choisir le 6 mai 1796 comme date de formation. C'est la date à laquelle les frères franciscains sont venus et ont commencé l'évangélisation de la région.

La ville a été le théâtre de la bataille de San Lorenzo le 3 février 1813. Les troupes fidèles à la couronne espagnole ont été vaincues par les révolutionnaires locaux du général José de San Martín. Le monastère San Carlos, datant du 18ème siècle, possède un musée sur cette bataille. Cette bataille fut la première de la guerre d'indépendance argentine.

San Lorenzo est le lieu de naissance du capitaine argentin Javier Mascherano.