Kota Tanjungbalai

Kota Tanjungbalai terletak di antara 2° 58' LU dan 99° 48' BT, dengan luas wilayah 60,52 km² (6.052 ha), dikelilingi oleh wilayah Kabupaten Asahan. Sungai Silau mengalir ke sungai Asahan di wilayah timur laut kota.