BD Address Pro Demo v-1.2.0

Complete Bangladesh location database with 8 divisions, 64 districts, 495 upazilas, and 4579 unions

Last updated: 28 February, 2026

Statistics

8

Divisions (বিভাগ)

64

Districts (জেলা)

495

Upazilas (উপজেলা)

4579

Unions (ইউনিয়ন)

Get Division Statistics

Get District Statistics

Get Upazila Statistics

Division Distribution

IDNameBengaliDistrictsUpazilasUnions
1Dhakaঢাকা1389837
2Chattogramচট্টগ্রাম11104973
3Rajshahiরাজশাহী867582
4Khulnaখুলনা1059566
5Barishalবরিশাল642350
6Sylhetসিলেট441342
7Rangpurরংপুর858598
8Mymensinghময়মনসিংহ435331

Cascading Address Selector

Search Locations

Search across divisions, districts, upazilas, and unions

💡 Search Tips

  • • Try "Dhaka" or "ঢাকা" to find divisions and districts
  • • Search "আমতলী" to find unions with Bengali names
  • • Use "Fuzzy Search" for typo tolerance (e.g., "Dahka")
  • • Use "Autocomplete" for prefix matching (e.g., "Dha")
  • • "Quick Search" returns the first matching item only
  • • "Unions Only" searches through all 4,579 unions

Validation Functions

ID Validation

Relationship Validation

in
in
in

Data Explorer

Division Names (8)

  • Dhaka
  • Chattogram
  • Rajshahi
  • Khulna
  • Barishal
  • Sylhet
  • Rangpur
  • Mymensingh

District Names (64)

  • Barguna
  • Barishal
  • Bhola
  • Jhalokati
  • Patuakhali
  • Pirojpur
  • Bandarban
  • Brahmanbaria
  • Chandpur
  • Chattogram
  • Cumilla
  • Cox's Bazar
  • Feni
  • Khagrachhari
  • Lakshmipur
  • Noakhali
  • Rangamati
  • Dhaka
  • Faridpur
  • Gazipur
  • Gopalganj
  • Kishoreganj
  • Madaripur
  • Manikganj
  • Munshiganj
  • Narayanganj
  • Narsingdi
  • Rajbari
  • Shariatpur
  • Tangail
  • Bagerhat
  • Chuadanga
  • Jashore
  • Jhenaidah
  • Khulna
  • Kushtia
  • Magura
  • Meherpur
  • Narail
  • Satkhira
  • Jamalpur
  • Mymensingh
  • Netrokona
  • Sherpur
  • Bogura
  • Chapainawabganj
  • Joypurhat
  • Naogaon
  • Natore
  • Pabna
  • Rajshahi
  • Sirajganj
  • Dinajpur
  • Gaibandha
  • Kurigram
  • Lalmonirhat
  • Nilphamari
  • Panchagarh
  • Rangpur
  • Thakurgaon
  • Habiganj
  • Moulvibazar
  • Sunamganj
  • Sylhet

Upazila Names (495)

  • Amtali
  • Bamna
  • Barguna Sadar
  • Betagi
  • Patharghata
  • Taltali
  • Agailjhara
  • Babuganj
  • Bakerganj
  • Banaripara
  • Barishal Sadar
  • Gaurnadi
  • Hizla
  • Mehendiganj
  • Muladi
  • Wazirpur
  • Bhola Sadar
  • Burhanuddin
  • Char Fasson
  • Daulatkhan
  • Lalmohan
  • Manpura
  • Tazumuddin
  • Jhalokati Sadar
  • Kathalia
  • Nalchity
  • Rajapur
  • Bauphal
  • Dashmina
  • Dumki
  • Galachipa
  • Kalapara
  • Mirzaganj
  • Patuakhali Sadar
  • Rangabali
  • Bhandaria
  • Indurkani
  • Kawkhali
  • Mathbaria
  • Nazirpur
  • Nesarabad
  • Pirojpur Sadar
  • Ali Kadam
  • Bandarban Sadar
  • Lama
  • Naikhongchhari
  • Rowangchhari
  • Ruma
  • Thanchi
  • Akhaura
  • Ashuganj
  • Bancharampur
  • Bijoynagar
  • Brahmanbaria Sadar
  • Kasba
  • Nabinagar
  • Nasirnagar
  • Sarail
  • Chandpur Sadar
  • Faridganj
  • Haimchar
  • Haziganj
  • Kachua
  • Matlab Dakshin
  • Matlab Uttar
  • Shahrasti
  • Anwara
  • Banshkhali
  • Boalkhali
  • Chandanaish
  • Fatikchhari
  • Hathazari
  • Karnaphuli
  • Lohagara
  • Mirsharai
  • Patiya
  • Rangunia
  • Raozan
  • Sandwip
  • Satkania
  • Sitakunda
  • Barura
  • Brahmanpara
  • Burichang
  • Chandina
  • Chauddagram
  • Cumilla Adarsha Sadar
  • Cumilla Sadar Dakshin
  • Daudkandi
  • Debidwar
  • Homna
  • Laksam
  • Lalmai
  • Meghna
  • Monohargonj
  • Muradnagar
  • Nangalkot
  • Titas
  • Chakaria
  • Cox's Bazar Sadar
  • Eidgaon
  • Kutubdia
  • Maheshkhali
  • Pekua
  • Ramu
  • Teknaf
  • Ukhia
  • Chhagalnaiya
  • Daganbhuiyan
  • Feni Sadar
  • Fulgazi
  • Parshuram
  • Sonagazi
  • Dighinala
  • Guimara
  • Khagrachhari Sadar
  • Lakshmichhari
  • Mahalchhari
  • Manikchhari
  • Matiranga
  • Panchhari
  • Ramgarh
  • Kamalnagar
  • Lakshmipur Sadar
  • Raipur
  • Ramganj
  • Ramgati
  • Begumganj
  • Chatkhil
  • Companiganj
  • Hatiya
  • Kabirhat
  • Noakhali Sadar
  • Senbagh
  • Sonaimuri
  • Subarnachar
  • Bagaichhari
  • Barkal
  • Belaichhari
  • Juraichhari
  • Kaptai
  • Kawkhali
  • Langadu
  • Naniyachar
  • Rajasthali
  • Rangamati Sadar
  • Dhamrai
  • Dohar
  • Keraniganj
  • Nawabganj
  • Savar
  • Alfadanga
  • Bhanga
  • Boalmari
  • Charbhadrasan
  • Faridpur Sadar
  • Madhukhali
  • Nagarkanda
  • Sadarpur
  • Saltha
  • Gazipur Sadar
  • Kaliakair
  • Kaliganj
  • Kapasia
  • Sreepur
  • Gopalganj Sadar
  • Kashiani
  • Kotalipara
  • Muksudpur
  • Tungipara
  • Austagram
  • Bajitpur
  • Bhairab
  • Hossainpur
  • Itna
  • Karimganj
  • Katiadi
  • Kishoreganj Sadar
  • Kuliarchar
  • Mithamain
  • Nikli
  • Pakundia
  • Tarail
  • Dasar
  • Kalkini
  • Madaripur Sadar
  • Rajoir
  • Shibchar
  • Daulatpur
  • Ghior
  • Harirampur
  • Manikganj Sadar
  • Saturia
  • Shivalaya
  • Singair
  • Gazaria
  • Lohajang
  • Munshiganj Sadar
  • Sirajdikhan
  • Sreenagar
  • Tongibari
  • Araihazar
  • Bandar
  • Narayanganj Sadar
  • Rupganj
  • Sonargaon
  • Belabo
  • Monohardi
  • Narsingdi Sadar
  • Palash
  • Raipura
  • Shibpur
  • Baliakandi
  • Goalandaghat
  • Kalukhali
  • Pangsha
  • Rajbari Sadar
  • Bhedarganj
  • Damudya
  • Gosairhat
  • Naria
  • Shariatpur Sadar
  • Zajira
  • Basail
  • Bhuapur
  • Delduar
  • Dhanbari
  • Ghatail
  • Gopalpur
  • Kalihati
  • Madhupur
  • Mirzapur
  • Nagarpur
  • Sakhipur
  • Tangail Sadar
  • Bagerhat Sadar
  • Chitalmari
  • Fakirhat
  • Kachua
  • Mollahat
  • Mongla
  • Morrelganj
  • Rampal
  • Sarankhola
  • Alamdanga
  • Chuadanga Sadar
  • Damurhuda
  • Jibannagar
  • Abhaynagar
  • Bagherpara
  • Chaugachha
  • Jashore Sadar
  • Jhikargachha
  • Keshabpur
  • Manirampur
  • Sharsha
  • Harinakunda
  • Jhenaidah Sadar
  • Kaliganj
  • Kotchandpur
  • Maheshpur
  • Shailkupa
  • Batiaghata
  • Dacope
  • Dighalia
  • Dumuria
  • Koyra
  • Paikgachha
  • Phultala
  • Rupsha
  • Terokhada
  • Bheramara
  • Daulatpur
  • Khoksa
  • Kumarkhali
  • Kushtia Sadar
  • Mirpur
  • Magura Sadar
  • Mohammadpur
  • Shalikha
  • Sreepur
  • Gangni
  • Meherpur Sadar
  • Mujibnagar
  • Kalia
  • Lohagara
  • Narail Sadar
  • Assasuni
  • Debhata
  • Kalaroa
  • Kaliganj
  • Satkhira Sadar
  • Shyamnagar
  • Tala
  • Baksiganj
  • Dewanganj
  • Islampur
  • Jamalpur Sadar
  • Madarganj
  • Melandaha
  • Sarishabari
  • Bhaluka
  • Dhobaura
  • Fulbaria
  • Gafargaon
  • Gauripur
  • Haluaghat
  • Ishwarganj
  • Muktagachha
  • Mymensingh Sadar
  • Nandail
  • Phulpur
  • Tara Khanda
  • Trishal
  • Atpara
  • Barhatta
  • Durgapur
  • Kalmakanda
  • Kendua
  • Khaliajuri
  • Madan
  • Mohanganj
  • Netrokona Sadar
  • Purbadhala
  • Jhenaigati
  • Nakla
  • Nalitabari
  • Sherpur Sadar
  • Sreebardi
  • Adamdighi
  • Bogura Sadar
  • Dhunat
  • Dhupchanchia
  • Gabtali
  • Kahaloo
  • Nandigram
  • Sariakandi
  • Shajahanpur
  • Sherpur
  • Shibganj
  • Sonatola
  • Bholahat
  • Chapainawabganj Sadar
  • Gomastapur
  • Nachole
  • Shibganj
  • Akkelpur
  • Joypurhat Sadar
  • Kalai
  • Khetlal
  • Panchbibi
  • Atrai
  • Badalgachhi
  • Dhamoirhat
  • Manda
  • Mohadevpur
  • Naogaon Sadar
  • Niamatpur
  • Patnitala
  • Porsha
  • Raninagar
  • Sapahar
  • Bagatipara
  • Baraigram
  • Gurudaspur
  • Lalpur
  • Naldanga
  • Natore Sadar
  • Singra
  • Atgharia
  • Bera
  • Bhangura
  • Chatmohar
  • Faridpur
  • Ishwardi
  • Pabna Sadar
  • Santhia
  • Sujanagar
  • Bagha
  • Bagmara
  • Charghat
  • Durgapur
  • Godagari
  • Mohanpur
  • Paba
  • Puthia
  • Tanore
  • Belkuchi
  • Chauhali
  • Kamarkhanda
  • Kazipur
  • Raiganj
  • Shahjadpur
  • Sirajganj Sadar
  • Tarash
  • Ullahpara
  • Birampur
  • Birganj
  • Biral
  • Bochaganj
  • Chirirbandar
  • Dinajpur Sadar
  • Ghoraghat
  • Hakimpur
  • Kaharole
  • Khansama
  • Nawabganj
  • Parbatipur
  • Phulbari
  • Gaibandha Sadar
  • Gobindaganj
  • Palashbari
  • Phulchhari
  • Sadullapur
  • Sughatta
  • Sundarganj
  • Bhurungamari
  • Char Rajibpur
  • Chilmari
  • Kurigram Sadar
  • Nageshwari
  • Phulbari
  • Rajarhat
  • Raomari
  • Ulipur
  • Aditmari
  • Hatibandha
  • Kaliganj
  • Lalmonirhat Sadar
  • Patgram
  • Dimla
  • Domar
  • Jaldhaka
  • Kishoreganj
  • Nilphamari Sadar
  • Saidpur
  • Atwari
  • Boda
  • Debiganj
  • Panchagarh Sadar
  • Tetulia
  • Badarganj
  • Gangachhara
  • Kaunia
  • Mithapukur
  • Pirgachha
  • Pirganj
  • Rangpur Sadar
  • Taraganj
  • Baliadangi
  • Haripur
  • Pirganj
  • Ranisankail
  • Thakurgaon Sadar
  • Ajmiriganj
  • Bahubal
  • Baniyachong
  • Chunarughat
  • Habiganj Sadar
  • Lakhai
  • Madhabpur
  • Nabiganj
  • Shayestaganj
  • Barlekha
  • Juri
  • Kamalganj
  • Kulaura
  • Moulvibazar Sadar
  • Rajnagar
  • Sreemangal
  • Bishwamvarpur
  • Chhatak
  • Derai
  • Dharamapasha
  • Dowarabazar
  • Jagannathpur
  • Jamalganj
  • Madhyanagar
  • Shantiganj
  • Sullah
  • Sunamganj Sadar
  • Tahirpur
  • Balaganj
  • Beanibazar
  • Bishwanath
  • Companiganj
  • Dakshin Surma
  • Fenchuganj
  • Golapganj
  • Gowainghat
  • Jaintiapur
  • Kanaighat
  • Osmani Nagar
  • Sylhet Sadar
  • Zakiganj

Union Names (4579)

  • Amtali
  • Athargachhija
  • Adpanggashija
  • Kukuja
  • Gulishakhali
  • Chaoda
  • Hldija
  • Doujatla
  • Bamna
  • Bukabunija
  • Ramna
  • Ajla Patakata
  • Em Balijatli
  • Keodabunija
  • Gourichnna
  • Dhluja
  • Nltona
  • Phuljhudi
  • Bdrkhali
  • Brguna
  • Budirchr
  • Kajirabad
  • Bibichini
  • Buda Mjumdar
  • Betagi
  • Mokamija
  • Srishamudi
  • Hosnabad
  • Kakchida
  • Kanthaltli
  • Kalmegha
  • Chr Dujani
  • Nachnapada
  • Pathrghata
  • Rajhanpur
  • Kdibadija
  • Chhot Bgi
  • Nishanbadija
  • Pncha Kodalija
  • Bd Bgi
  • Sharikkhali
  • Sonakata
  • Rajihar
  • Bakal
  • Bagdha
  • Goila
  • Rtnpur
  • Jahanggirngr
  • Kedarpur
  • Dehergti
  • Chandpasha
  • Rhmtpur
  • Madhbpasha
  • Chramddi
  • Chradi
  • Dadijal
  • Dudhl
  • Durgapasha
  • Phridpur
  • Kbai
  • Nluja
  • Klskathi
  • Garudija
  • Bhrpasha
  • Rnggshri
  • Padri Shibpur
  • Nijamti
  • Bisharkandi
  • Iluhar
  • Soijdkathi
  • Chakhar
  • Slijabakpur
  • Baishari
  • Banaripada
  • Udjkathi
  • Rajpasha Kdapur
  • Kashipur
  • Chr Badija
  • Sajestabad
  • Chr Monai
  • Jaguja
  • Chr Kauja
  • Chandpura
  • Tunggibadija
  • Chndrmohn
  • Khanjapur
  • Barthi
  • Chandshi
  • Nlchida
  • Mahilada
  • Batajor
  • Srikl
  • Bdjalija
  • Gujabadija
  • Dhulkhola
  • Hijla Gourabdi
  • Memanija
  • Hrinathpur
  • Andharmanik
  • Lta
  • ... and 4479 more

API Reference Quick Guide

Data Access

  • • getAllDivisions()
  • • getAllDistricts()
  • • getAllUpazilas()
  • • getAllUnions()

Division Functions

  • • getDivisionById(id)
  • • getDivisionBySlug(slug)
  • • getDivisionByName(name)

District Functions

  • • getDistrictById(id)
  • • getDistrictBySlug(slug)
  • • getDistrictsByDivision(id)
  • • getDistrictsByDivisionSlug(slug)

Upazila Functions

  • • getUpazilaById(id)
  • • getUpazilaBySlug(slug)
  • • getUpazilasByDistrict(id)
  • • getUpazilasByDivision(id)

Union Functions

  • • getUnionById(id)
  • • getUnionBySlug(slug)
  • • getUnionsByUpazila(id)
  • • getUnionsByDistrict(id)
  • • getUnionsByDivision(id)

Search Functions

  • • search(query, options?)
  • • quickSearch(query)
  • • autocomplete(query)
  • • fuzzySearch(query)
  • • searchUnions(query)

Validation Functions

  • • isValidDivision(id)
  • • isValidDistrict(id)
  • • isValidUpazila(id)
  • • isDistrictInDivision(d, div)
  • • isUpazilaInDistrict(u, d)

Relationship Functions

  • • getDivisionOfDistrict(id)
  • • getDistrictOfUpazila(id)
  • • getUpazilaOfUnion(id)
  • • getFullAddress(upazilaId)
  • • getFullAddressOfUnion(unionId)

Formatting Functions

  • • formatAddress(addr, opts?)
  • • formatAddressBengali(addr)
  • • formatAddressEnglish(addr)

List Helpers

  • • getDivisionNames(lang?)
  • • getDistrictNames(lang?)
  • • getDivisionOptions()
  • • getDistrictOptions(divId?)
  • • getUpazilaOptions(distId?)
  • • getUnionOptions(upazilaId?)

Postal Code Functions

  • • getDistrictPostalCode(id)
  • • getUpazilaPostalCode(id)
  • • getUnionPostalCode(id)
  • • getPostalInfo(upazilaId)

Raw Data Access

  • • getRawDivisions()
  • • getRawDistricts()
  • • getRawUpazilas()
  • • getRawUnions()