The 61 municipalities include Nageshwari in Kurigram, Syedpur in Nilphamari, Kakanhat, Arani and Bhabaniganj in Rajshahi, Birampur, Dinajpur and Birganj in Dinajpur, Gaibandha and Sundarganj in Gaibandha, Naldanga, Gurudaspur and Gopalpur in Natore, Nazirpur in Naogaon, Sherpur, Santahar and Sariakandi in Bagura, Ishwardi, Bhangura, Faridpur, Santhia and Sujanagar in Pabna, and Ullapara, Belkuchi, Sirajganj, Raiganj and Kazipur in Sirajganj.

The municipalities also include Kushtia, Bheramara, Kumarkhali and Mirpur in Kushtia, Gangni in Meherpur, Shailkupa in Jhenaidah, Mongla port in Bagerhat, Pirojpur, Shariatpur, Magura, Boalmari in Faridpur, Tarabo in Narayanganj, Savar in Dhaka, Dhanbari in Tangail, Fulbaria and Muktagacha in Mymensingh, Mohonaganj and Kendua in Netrakona, Kishoreganj and Kuliarchar in Kishoreganj, Monohardi in Narsingdi.

The rest municipalities are Chhatak, Sunamganj and Jagannathpur in Sunamganj, Madhabpur and Nabiganj in Habiganj, Kulaura and Kamalganj in Moulvibazar, Chandina in Cumilla, Basurhat in Noakhali, Sandwip in Chattogram, Khagrachhari, and Lama in Bandarban.

On 22 November, the EC announced the schedule for the first phase of the municipal elections, fixing 28 December as the voting day in 25 municipalities.

In the 25 municipalities, 112 mayoral aspirants, 938 hopefuls for councillor posts and 283 women candidates for reserved seats submitted nomination papers within the deadline that expired on 1 December.