Nandigram Upazila is divided into Nandigram Municipality and five union parishads: Bhatgram, Bhatra, Burail, Nandigram, and Thalta Majhgram.
Nandigram Municipality is subdivided into 9 wards and 22 mahallas [REF].