Kota Singkawang berada di sebelah utara garis khatulistiwa.
Batas-batas wilayah kota ini adalah sebagai berikut: - sebelah utara berbatasan dengan Kabupaten Sambas - sebelah timur berbatasan dengan Kabupaten Bengkayang - sebelah selatan berbatasan dengan Kabupaten Bengkayang - sebelah barat berbatasan dengan Laut Natuna