Niederhasli liegt im Züricher Bezirk Dielsdorf. Die Postleitzahl der Gemeinde ist die 8155 und die Telefon-Vorwahl lautet 043. Niederhasli hat das Autokennzeichen/Kontrollschild ZH. Zur Gemeinde Niederhasli gehören unter anderem die Ortsteile Kastelhof, Mettmenhasli, Steinacker, Oberhasli sowie Nassenwil. In Niederhasli und seinen Ortsteilen leben zusammen ungefähr 8.700 Einwohner.
Nachbargemeinden von Niederhasli sind unter anderem Niederglatt (ca. 2,0 km entfernt), Dielsdorf (ca. 3,0 km entfernt), Oberglatt (ca. 3,0 km entfernt), Steinmaur (ca. 3,9 km entfernt), Neerach (ca. 4 km entfernt) und Höri (ca. 4 km entfernt).