Kecamatan Bengkalis merupakan salah satu kecamatan yang termasuk dalam wilayah administrasi Kabupaten Bengkalis. Luas wilayah Kecamatan Bengkalis 514 km², yang terdiri dari 28 Desa dan 3 Kelurahan. Dengan desa terluas adalah desa Kelemantan dengan luas 60 km² atau sebesar 11,70 % dari luas kecamatan Bengkalis seluruhnya. Dan yang terkecil adalah Kelurahan Kota Bengkalis dengan luas 2 km² atau sebesar 0,39 % dari luas keseluruhan. Desa/kelurahan dengan jarak lurus terjauh dari ibukota Kecamatan Bengkalis adalah sebelah Timur Desa Sekodi dengan jarak lurus 60 km, kemudian Sebelah BaratDesa Prapat Tunggal dengan jarak lurus 17 km.
Berdasarkan jumlah kepadatan penduduk, Desa Kelapapati memiliki jumlah angka kepadatan penduduk tertinggi yaitu 8.761 Jiwa/km², dan Desa Palkun dengan angka kepadatan penduduk terendah yaitu 1.002 Jiwa/km².
Kecamatan Bengkalis memiliki batas-batas wilayah sebagai berikut :
Sebelah Utara : Kecamatan Bantan dan Selat Melaka
Sebelah Selatan : Selat Bengkalis
Sebelah Barat : Selat Melaka
Sebelah Timur : Selat Melaka
Sedangkan letak wilayahnya adalah :
1°15' Lintang Utara s/d 1°36'6" Lintang Utara
102°00' Bujur Timur s/d 102°3'29'' Bujur Timur