Berdasarkan Buku Induk Kode dan Data Wilayah Administrasi Pemerintahan Per Provinsi, Kabupaten/Kota, Kecamatan, dan Desa/Kelurahan Seluruh Indonesia yang diterbitkan oleh Kementerian Dalam Negeri (Kemendagri, 13 November 2023)
Berikut nama-nama Kecamatan, Desa/Kelurahan, dan kode wilayah administrasi di Kota Batam.
1
Belakang Padang
21.71.01
3
Pulau Terung
21.71.01.1004
5
Tanjung Sari
21.71.01.1006
6
Sekanak Raya
21.71.01.1007
1
Tanjung Sengkuang
21.71.02.1001
2
Sungai Jodoh
21.71.02.1002
3
Batu Merah
21.71.02.1003
4
Kampung Seraya
21.71.02.1004
1
Sungai Harapan
21.71.03.1001
2
Tanjung Pinggir
21.71.03.1002
3
Tanjung Riau
21.71.03.1003
4
Tiban Indah
21.71.03.1005
5
Tiban Baru
21.71.03.1006
6
Tiban Lama
21.71.03.1007
7
Patam Lestari
21.71.03.1008
2
Batu Besar
21.71.04.1002
1
Bulang Lintang
21.71.05.1001
2
Pulau Buluh
21.71.05.1002
4
Batu Legong
21.71.05.1004
5
Pantai Gelam
21.71.05.1005
6
Pulau Setokok
21.71.05.1006
1
Kampung Pelita
21.71.06.1001
2
Lubuk Baja Kota
21.71.06.1003
3
Batu Selicin
21.71.06.1004
4
Tanjung Uma
21.71.06.1005
5
Baloi Indah
21.71.06.1006
1
Muka Kuning
21.71.07.1001
2
Duriangkang
21.71.07.1002
4
Tanjung Piayu
21.71.07.1004
1
Sijantung
21.71.08.1001
3
Galang Baru
21.71.08.1003
4
Sembulang
21.71.08.1004
5
Rempang Cate
21.71.08.1005
6
Subang Mas
21.71.08.1006
7
Pulau Abang
21.71.08.1007
1
Bengkong Indah
21.71.09.1001
2
Bengkong Laut
21.71.09.1002
4
Tanjung Buntung
21.71.09.1004
1
Baloi Permai
21.71.10.1001
2
Taman Baloi
21.71.10.1002
3
Teluk Tering
21.71.10.1003
6
Sungai Panas
21.71.10.1006
2
Sungai Binti
21.71.11.1002
3
Sungai Lekop
21.71.11.1003
4
Sagulung Kota
21.71.11.1004
5
Sungai Langkai
21.71.11.1005
6
Sungai Pelunggut
21.71.11.1006
1
Tanjung Uncang
21.71.12.1001
4
Bukit Tempayan
21.71.12.1004
Jumlah Kecamatan: 12 | Total Desa/Kelurahan: 64