Tittelen havnefogd har vært i bruk her i landet minst siden 1560. Opprinnelig var stillingens funksjon å kreve inn toll til statskassen på vegne av lensherren for varer som ble innført over havnen. I tillegg til sin økonomiske rolle skulle han også påse at havnen ble holdt i orden og ikke ble ødelagt. Selv om gjøremålene etter hvert ble flere, var det ikke uvanlig at funksjonen som havnefogd ble kombinert med flere andre statlige funksjoner. Han var altså opprinnelig statlig embetsmann, men stillingen ble senere kommunal.
Havnefogdens plikter ble gitt i havneloven av 24. juni 1827. Med utgangspunkt i denne loven fikk Egersund havnefogd i 1829. Følgende har innehatt stillingen:1)