Kota Subulussalam adalah sebuah kota yang berada di Provinsi Aceh, Indonesia. Kota ini terletak di bagian barat pulau Sumatra, dan merupakan salah satu kota yang relatif baru di provinsi Aceh setelah pemekaran wilayah. Subulussalam resmi menjadi kota administratif berdasarkan Undang-Undang Nomor 8 Tahun 2007, pada tanggal 2 Januari 2007, terpisah dari Kabupaten Aceh Singkil.