El Partido de San Pedro se encuentra en el noreste de la Provincia de Buenos Aires de la República Argentina; limita con los Partidos de: al noroeste con Ramallo, al suroeste con Arrecifes y Capitán Sarmiento, al sureste con Baradero y al noreste con la provincia de Entre Ríos, separados por el río Paraná.