Lungsod ang Sonīpat sa Indiya.[1] Nahimutang ni sa distrito sa Sonīpat ug estado sa State of Haryāna, sa amihanang bahin sa nasod, 40 km sa amihanan-kasadpan sa New Delhi ang ulohan sa nasod. 229 metros ibabaw sa dagat kahaboga ang nahimutangan sa Sonīpat[saysay 1], ug adunay 250,521 ka molupyo.[1]
Ang yuta palibot sa Sonīpat daghan kaayong patag.[saysay 2] Ang kinahabogang dapit sa palibot dunay gihabogon nga 249 ka metro ug 2.8 km sa habagatan-kasadpan sa Sonīpat.[saysay 3] Dunay mga 982 ka tawo kada kilometro kwadrado sa palibot sa Sonīpat nga hilabihan populasyon.[3] Sonīpat ang kinadak-ang lungsod sa maong dapit. Hapit nalukop sa kaumahan ang palibot sa Sonīpat.[4] Sa rehiyon palibot sa Sonīpat, mga kanal talagsaon komon.[saysay 4]
Ang kasarangang giiniton 24 °C. Ang kinainitan nga bulan Mayo, sa 32 °C, ug ang kinabugnawan Enero, sa 12 °C.[5] Ang kasarangang pag-ulan 819 milimetro matag tuig. Ang kinabasaan nga bulan Agosto, sa 227 milimetro nga ulan, ug ang kinaugahan Nobiyembre, sa 1 milimetro.[6]