Assainissement
Assainissement collectif
Les transferts du cycle de l'eau de la commune à l'agglomération du Grand Périgueux ont été rendus obligatoires par la loi NOTRe (nouvelle organisation territoriale de la République) depuis le 1er janvier 2020. Ils comprennent à la fois la compétence eau potable, l'assainissement collectif et non collectif dans son intégralité et l'eau pluviale.
Concernant l'assainissement (collecte et traitement des eaux usées),deux types d'assainissement coexistent sur la commune selon que l'on vit en zone urbaine ou rurale : collectif et individuel.
Jusqu'au 1er janvier 2020, l'assainissement collectif à Sanilhac était géré par la commune. Avec le transfert de la compétence assainissement au Grand Périgueux, la démarche est la même que pour la gestion de l'eau potable. Pour l'exploitation du service, c'est-à-dire tout ce qui concerne le quotidien — une fuite, une urgence —, on continue de faire appel à la société Agur.