La ciudad de San Lorenzo se encuentra ubicada al sudeste de la Provincia de Santa Fe sobre la margen derecha del río Paraná, a 320 Km de la ciudad de Buenos Aires hacia el norte. Es cabecera del departamento de igual nombre, Departamento San Lorenzo.
Esta ciudad junto con Granadero Baigorria, Capitán Bermúdez, Fray Luis Beltrán y Puerto San Martín, forman el conurbano Rosario.