Lungsod ang San Martín sa Elsalbador.[1] Nahimutang ni sa departamento sa Departamento de San Salvador, sa sentro nga bahin sa nasod, 15 km sa sidlakan sa San Salvador ang ulohan sa nasod. 729 metros ibabaw sa dagat kahaboga ang nahimutangan sa San Martín[1], ug adunay 72,758 ka molupyo.[2]
Ang yuta palibot sa San Martín kabungtoran sa habagatang-sidlakan, apan sa amihang-kasadpan nga kini mao ang patag. San Martín nahimutang sa usa ka gitas-on.[saysay 1] Dunay mga 124 ka tawo kada kilometro kwadrado sa palibot sa San Martín medyo hilabihan populasyon.[4] Ang kinadul-ang mas dakong lungsod mao ang Soyapango, 9.7 km sa kasadpan sa San Martín.
Ang klima nga savanna.[5] Ang kasarangang giiniton 22 °C. Ang kinainitan nga bulan Pebrero, sa 24 °C, ug ang kinabugnawan Hunyo, sa 20 °C.[6] Ang kasarangang pag-ulan 2,065 milimetro matag tuig. Ang kinabasaan nga bulan Agosto, sa 398 milimetro nga ulan, ug ang kinaugahan Enero, sa 8 milimetro.[7]
↑Kalkulado gikan sa pakigbingkil sa tanan nga gitas-on data (DEM 3") gikan sa Viewfinder Panoramas, sa sulod sa 10 ka kilometro radius.[3] Ang bug-os nga algoritmo anaa dinhi.