Der Davidshof liegt im nordöstlichen Teil der Halbinsel Eiderstedt im Außenbereich der ländlichen Gemeinde Oldenswort :
4km bis zur Nordsee, 4km bis zum Dorf

grdeid