Kota Sibolga adalah salah satu kota di provinsi Sumatera Utara, Indonesia. Kota ini terletak di pantai barat pulau Sumatera, membujur sepanjang pantai dari utara ke selatan dan berada pada kawasan teluk yang bernama Teluk Tapian Nauli, sekitar ± 350 km dari kota Medan.