Nasielsk (prononciation : [ˈnaɕelsk]) est une ville polonaise de la gmina de Nasielsk et du powiat de Nowy Dwór Mazowiecki de la voïvodie de Mazovie dans le centre-est de la Pologne. La ville est le siège administratif (chef-lieu) de la gmina de Nasielsk. Elle se situe environ 21 km au nord-est de Nowy Dwór Mazowiecki (siège du powiat) et 45 km au nord de Varsovie (capitale de la Pologne).