El Partido de Pilar se encuentra ubicado al Noroeste de la provincia de Buenos Aires, a unos 58 Km. de la Ciudad de Buenos Aires y dispone de una superficie de 383 Km2 con forma irregular.
Está asentado sobre la cuenca del río Luján (La cuenca del Río Luján también abarca a los partidos vecinos de San Fernando, Tigre, Campana, Luján, Mercedes y Suipacha), y son 97,5 km lineales de ríos y arroyos los que surcan el Partido.
Al Oeste del Partido se limita con los partidos de Gral. Rodríguez y Luján, y al Norte con Exaltación de la Cruz.