Sejarah berdirinya Kejaksaan di Selatpanjang pada Tahun 1960 dengan nama “Kejaksaan Negeri Selatpanjang” Kelas III dengan Kepala Kejaksaan Negeri pada waktu itu Bapak AE HUTAPEA Tahun 1960 s/d Tahun 1966, Seiring dengan perkembangan Pembangunan dan Wilayah, Pada Tahun 1985 Kejaksaan Negeri Selatpanjang berubah statusnya menjadi Cabang Kejaksaan Negeri Bengkalis di Selatpanjang (dibawah wilayah Hukum Kabupaten Bengkalis) yang pada waktu itu dijabat oleh Bapak MARSONO,SH Tahun 1980 s/d Tahun 1985.

Selanjutnya Pada Tahun 2009 Wilayah Kecamatan Tebing Tinggi dengan Ibu Kota Selatpanjang dimekarkan Menjadi Kabupaten Kepulauan Meranti Berdasarkan Undang-Undang Nomor 12 Tahun 2009 Tentang Pembentukan Kabupaten Kepulauan Meranti di Propinsi Riau, Sejalan dengan berdirinya Status Kabupaten Kepulauan Meranti Cabang Kejaksaan Negeri Bengkalis di Selatpanjang berubah status namanya menjadi “ Kejaksaan Negeri Selatpanjang “ Berdasarkan Keputusan Presiden nomor 16 Tahun 2014, dan yang berevolusi sebagai Kepala Kejaksaan Negeri Selatpanjang yaitu Bapak SUWARJANA,SHMH pada Tanggal 12 Januari 2015 s/d Tahun 2018, berjalan selama 2 (tahun) Kejaksaan Negeri Selatpanjang berubah nama ( Nomenkelatur) menjadi Kejaksaan Negeri Kepulauan Meranti berdasarkan Keputusan Jaksa Agung Republik Indonesia :nomor KEP-IV-54/C/01/2023 Tanggal 25 Juli 2025 yang saat ini dijabat oleh Bapak RICKY MAKADO, SH.,MH dan Wilayah Hukum Kejaksaan Negeri Kepulauan Meranti meliputi 9 (Sembilan) Kecamatan.