Nīrach (Pinulongang Persiyano: نَيرِج, نِيَريج, نيرِج, نياريج, نيارِج, تيزَج, نيريج, نیرچ) maoy lungsod sa Iran. Ang Nīrach nahimutang sa lalawigan sa Ostān-e Qazvīn, sa amihanan-kasadpang bahin sa nasod, 210 km sa kasadpan sa ulohang dakbayan Tehrān. Ang gitas-on sa Nīrach mao ang 1,965 metros ibabaw sa dagat nga lebel, ug adunay 151 ka molupyo.