Opprettet ved reskr. 20.10.1797 og utskilt fra Ryfylke sorenskriveri. Det nye Karmsund og Hesby sorenskriveri besto av skipreiene Hesby, Årdal, Idse, Høle, Aske, Hausken, Stangeland, Skåre og Avaldsnes. Hetland skipreie ble overført fra Ryfylke til Karmsund og Hesby sorenskriveri i 1810. I 1841 ble Ryfylke fogderi inndelt i 16 tinglag. Av disse skulle Avaldsnes, Torvastad, Rennesøy, Finnøy, Strand og Høle høre til Karmsund og Hesby sorenskriveri. I 1850 ble også Tysvær tinglag opprettet og overført til sorenskriveriet. Haugesund byfogdembete ble opprettet i 1866 og Haugesund (del av Skåre herred) dermed utskilt fra sorenskriveriet. I 1892 ble Skjold overført fra Ryfylke sorenskriveri. Samtidig ble Høle, Strand, Finnøy og Rennesøy overført til Ryfylke sorenskriveri. Karmsund og Hesby sorenskriveri skiftet da også navn til Karmsund sorenskriveri. Fra 1897 til 1904 ble Haugesund byfogdembete nedlagt og forretningene lagt til sorensrkiveriet. Karmsund sorenskriveri besto fram til 1965 av kommunene Skudenes, Åkra, Avaldsnes, Stangeland, Torvastad, Skåre, Utsira, Tysvær, Bokn, Skjold og Vats. Ved kommunesammenslåingen i 1965 ble Nedstrand, Vikedal, Sandeid og Imsland overført fra Ryfylke til Karmsund, som deretter besto av kommunene Karmøy, Utsira, Bokn, Vindafjord og Tysvær. Sauda og Suldal kommune ble overført fra Ryfylke tingrett fra 1. juli 2007. Karmsund tingrett ble fra 1. april 2008 slått sammen med Haugesund tingrett til det nye Haugaland tingrett.