Puilacher ist eine Gemeinde genau in der Mitte des Herault, etwa 35 km von Montpellier, Beziers, Sete und Lodève und ist auf einem Hügel, umgeben von Weinbergen.
Puilacher wurde bereits in einer Kartular des 10. Jahrhunderts erwähnt. Die "alte Puilacher" stammt aus dem frühen 17. Jahrhundert.